报告对发生在 synchronized 块或方法中的java.lang.Thread.sleep() 方法的调用。

synchronized 块中的 sleep() 可能导致性能下降,可扩展性变差,甚至可能导致死锁。 不妨考虑使用 wait(),因为它将释放所持有的锁。

示例:


  synchronized (lock) {
    Thread.sleep(100);
  }