Всем привет!
Подскажите, я правильно понимаю, что метод "calculateHorsesFinished" выполняется 2 раза? Первый раз при получении isFinished == false у первой лошади ( в моем случае) он удерживает поток и не переходит к следующей итерации, пока удерживаемый поток не завершиться? А второй раз в цикле просто проходит проверка isFinished и все?
Илья Идущий
16 уровень
Вроде решил, но не до конца понял
Архивный
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
IceBergMaster
23 февраля 2020, 02:49
Каждая лошадь может уже финишировать, или нет, он будет вызываться столько раз, сколько понадобится, пока все лошади не финишируют.
0