Добрый день!
подскажите, зачем в методе main нужен второй sleep(), который идет после isStopped = true ?
порожденные потоки останавливаются, а у главного потока все равно больше ничего нет, зачем отправлять его спать?
Костик Хвостик
18 уровень
зачем нужен второй sleep() в главном потоке?
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Юрий Волошин
23 февраля 2018, 16:57
а код?
+2
Костик Хвостик
23 февраля 2018, 17:06
0
Юрий Волошин
23 февраля 2018, 19:14
низнаю (
0
Tzeeka
24 февраля 2018, 13:46
Контрольная проверка, что дочерние методы действительно завершили свою работу, и в консоль больше ничего не выводится.
+1
Костик Хвостик
24 февраля 2018, 15:54
не очень понял - как приостановкой основного потока можно проверить завершение дочерних - они же после запуска работают совершенно самостоятельно...
или я чего-то не понимаю?
0
Pavlo PlynkoJava-разработчик в CodeGymExpert
28 февраля 2018, 17:01
5. Вывод программы должен отображать сколько шагов сделали Иванов и Петров за 2 секунды
Смотря что подразумевать под выводом программы. Если убрать последний слип, то на момент завершения метода main() последние шаги могут не успеть вывестись в консоль.
Для проверки можно добавить какой-то sout перед последним слип.
+2