タイムアウト指定のない Object.wait() または Condition.await() の呼び出しを報告します。

高可用性が要求されるプログラムでは、このような呼び出しは危険な場合があります。notify()/notifyAll() または signal()/signalAll() が呼び出されない場合、1 つのコンポーネントで障害が発生すると、待機中のコンポーネントがブロックされる可能性があるためです。

例:


  void foo(Object bar) throws InterruptedException {
    bar.wait();
  }