Object.wait() または Condition.await() の呼び出しを報告します。
高可用性が要求されるプログラムでは、このような呼び出しは危険な場合があります。notify()/notifyAll() または signal()/signalAll() が呼び出されない場合、1 つのコンポーネントで障害が発生すると、待機中のコンポーネントがブロックされる可能性があるためです。
例:
void foo(Object bar) throws InterruptedException {
bar.wait();
}