は、ここで私はちょうどスレッドがexaclty 10秒間スリープし、その後After
を印刷するかどうかを知りたいか、そこにある私のコードんのThread.sleep()が実行が正確な間隔で中止する作る
try{
System.out.println("Before");
thread.sleep(10000);//sleep for 10000 ms
System.out.println("After");
}
catch(ItrerruptedException ie){
//If this thread was intrrupted by nother thread
}
ですいくつかの遅延?
「正確に」の値では、「はい」です。それは確かに試行の間にナノ秒とミリ秒のレベルで逸脱することができます。 – pap
あなたが正確に意味するものと遅れていくものに依存します。 10秒であるシリコンと比較すると、他の悪い行為をしたプロセスがCPUを嫌うのでなければ、ナノ秒のように思えるはずです。 –