synchronized ブロックまたはメソッド内にある java.lang.Thread.sleep() メソッドの呼び出しを報告します。
synchronized ブロック内に sleep() があると、パフォーマンスの低下と拡張性の低下に加えて、場合によってはデッドロックが発生する可能性があります。 代わりに wait() を使用して保持されているロックを解放することを検討してください。
例:
synchronized (lock) {
Thread.sleep(100);
}