不正確な時間指定のsleepなんか、CPU無駄にするだろ。

waitつかえば、notifyかけるまでそのスレッドは確実にNotRunnable
なんだから、CPUの無駄な負荷がないだろ。チャントスレッドスケジュ
ーリングの理屈がわかってない奴がよくやる頭の悪い逃げ行為を、正当化
するんじゃないよ。

sleep/interruptオンリー野郎は、スピンロックバカと五十歩百歩だよ。