Ну задачу я решил только не понял почему переменные continueWorking в классах Waiter и Cook не сделаны как volatile? ведь они могут быть закешированы нитями
Денис
29 уровень
почему некоторые переменные не volatile?
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #2322530
1 января 2021, 10:51
а почему они должны быть volatile? у каждого повара например может быть свое понимание работать ему или нет. а если переменная будет volatile, то это значение будет одинаковое для всех. что в принципе не совсем корректно.
0