报告锁定 java.util.concurrent.locks.Lock 实例的 synchronized 块。 这种同步几乎肯定是无意为之,应当改为使用适当版本的 .lock().unlock()

示例:


  final ReentrantLock lock = new ReentrantLock();

  public void foo() {
    synchronized (lock) {}
  }