Не могу понять, почему после 0:0:1 не идёт дальше инкременция до 2, 3 и т.д. секунд. То есть, да, после isStopped программа выполняется ещё одну секунду и закрывается, но я всё равно не могу понять логики, почему не идёт инкремент дальше.
The_Red_Baron43
31 уровень
Вопрос не по решению, а по условию.
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3108245
10 октября 2022, 21:52решение
После Thread.sleep(4000) в main(), переменная isStopped приобретает значение true, следовательно при следующей итерации в цикле while в методе run() условие в скобках не выполняется и метод run() завершается - порожденный поток заканчивает свою работу.
+3
The_Red_Baron43
18 октября 2022, 18:46
Понял, спасибо!
+1