Ложный выход из wait(), актуально ли на данный момент?

 
 
 
Сообщения:78
В Шилдте "Полной руководство" рассказывается о:

"Важно заметить, что Метод wait() обычно ожидает до тех пор, пока не будет вызван метод notify() или notifyAll(). Но вполне вероятно, хотя и в очень редких случаях, что ожидающий поток исполнения может быть возобновлен вследствие ложнай активизации. При этом исполнение ожидающего потока возобновляется без вызова метода notify() или
notifyAll(). (По существу, исполнение потока возобновляется без очевидных причин.) Из-за этой маловероятной возможности в компании Oracle рекомендуют вызывать метод wait() в цикле, проверяющем условие, по которому поток ожида­ет возобновления"

Актуальна ли проблема? Я пытался гуглить, но ответа не смог найти.

Помогли тебе, помоги другому.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет