"/Applications/IntelliJ IDEA CE.app/Contents/jbr/Contents/Home/bin/java" "-javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=53344:/Applications/IntelliJ IDEA CE.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath /Users/permishin/JavaRush/JavaRushTasks/out/production/2.JavaCore com.javarush.task.task16.task1607.Solution
Waiting for Horse_01
Horse_03 has finished the race!
Horse_01 has finished the race!
Horse_06 has finished the race!
Horse_04 has finished the race!
Horse_02 has finished the race!
Horse_09 has finished the race!
Waiting for Horse_05
Horse_07 has finished the race!
Horse_05 has finished the race!
Horse_10 has finished the race!
Horse_08 has finished the race!
Process finished with exit code 0
ждём первую лошадь - финиширует 3-я
ждём 5 лошадь - финиширует 7-ая, в чём прикол?
Павел Ермишин
20 уровень
Задача решена, но я так и не понял вывод...
Архивный
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Елена
12 февраля 2020, 20:14
Могу ошибаться, но насколько я поняла, цель некоторых задач на 16 уровне показать, что за зверь эти потоки, что вот как бывает, хотя мы ожидаем что после Waiting for Horse_05 должно идти Horse_05 has finished the race!, но планировщик мог передать управление другому потоку после вывода фразы Waiting for, но перед вызовом join и как раз другой поток успел финишировать.
0