У меня есть два потока в одном потоке, который запустился сразу имеется такой код
public void run(){ MONITOR.wait(); ...}
Во втором потоке, который стартует через 10 секунд после первого, такой код:
public void run(){ MONITOR.notify(); MONITOR.wait();...}
Может ли получиться, что оба потока будут в wait? Такой вопрос мне задали на собеседовании, я сказал, что не может, мне сказали вы ошиблись подумайте. Кто был прав? Джава док на моей стороне, но все же хотелось уточнить Можете привести пример ситуации, когда оба потока будут в вайт одновременно, из-за каких-то причин? Первое что приходит в голову на второй вопрос это поменять вейт и нотифай во втором потоке местами
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости