报告对未指定超时的 Object.wait()Condition.await() 的调用。

在高可用性程序中,这样的调用可能很危险,因为如果从未调用 notify()/notifyAll()signal()/signalAll(),那么一个组件中的故障可能会导致等待的组件发生阻塞。

示例:


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