Может ли завейтится все приложения если я использую один монитор?

219
01 декабря 2017, 05:11

У меня есть два потока в одном потоке, который запустился сразу имеется такой код

public void run(){ MONITOR.wait(); ...}

Во втором потоке, который стартует через 10 секунд после первого, такой код:

public void run(){ MONITOR.notify(); MONITOR.wait();...}

Может ли получиться, что оба потока будут в wait? Такой вопрос мне задали на собеседовании, я сказал, что не может, мне сказали вы ошиблись подумайте. Кто был прав? Джава док на моей стороне, но все же хотелось уточнить Можете привести пример ситуации, когда оба потока будут в вайт одновременно, из-за каких-то причин? Первое что приходит в голову на второй вопрос это поменять вейт и нотифай во втором потоке местами

READ ALSO
Какие Этапы создания email рассылки?

Какие Этапы создания email рассылки?

Верстаю письма на фреймворке Foundation for emailsНо после верстки идут этапы тестирования и отправки

210
Netbeans форматирование кода PHP + HTML

Netbeans форматирование кода PHP + HTML

в Netbeans есть замечательная возможность форматирования кода, команда находится здесь: Источник -> Формат (ALT+SHIFT+F)

305
Каким образом сделать такой же TITLE

Каким образом сделать такой же TITLE

Увидел на одном сайте - сразу бросается в глазаКак напечатать такой же текст?

196