このメソッドは、ロックを保持して、Thread.sleep() を呼び出しています。 他のスレッドがロックを獲得するために待機しているかもしれないので、ひどい性能とスケーラビリティ、またはデッドロックになるかもしれません。 ロックで wait メソッドを呼び出すことはかなり良い考えで、ロックを解除して他のスレッドが実行するのを許可します。
Thread.sleep()
wait