Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Iloveski
12
вклад
1
вопрос
23
ответа
26%
решений
Лайки
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Достижения
Синхронизация потоков java? System.out.print() изменил результат программы, как?
Денис Загаевский
@zagayevskiy
Куратор тега Java
Android developer at Yandex
Это типичная ситуация гонки потоков. notify() будит поток, но не гарантирует, что он начнёт выполнять работу прямо сейчас. Producer успевает раньше, что неудивительно. При вставке длительной операции (вывод в консоль) - перестаёт успевать.
Ответ написан
более трёх лет назад
Комментировать
Нравится
4
Комментировать
Оценили как «Нравится»
Закрыть
← Предыдущие
1
2
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама