报告对 java.util.concurrent.locks.Condition 对象上进行的 notify()notifyAll() 的调用。

这可能是编程错误,本应使用 signal()signalAll() 方法的某些变体,否则可能出现 IllegalMonitorStateException

示例:


  class C {
    final Lock l = new ReentrantLock();
    final Condition c = l.newCondition();

    void release() {
      l.lock();
      try {
        c.notifyAll(); // 此处可能本应使用 'signalAll()'
      } finally {
        l.unlock();
      }
    }
  }