Thread.sleep()
現在実行中のスレッドを指定された時間一時停止し、その後実行可能状態に戻って実行の順番を待つことを読みました。
また、synchronized
コンテキストから呼び出された場合、sleep()
保持しているロックを解放しません。だから、いつロックが解除されるのだろうと思っていました。スレッドがスリープ状態になった場合、実行する機会がないため、スレッドは常にそれ自体でロックを維持し、他のスレッドが同期されたメソッド/ブロックに入る方法を保持します。
有効な質問をしているのかわかりません。しかし、私を助けてください。