[???] / [Java FAQ] / [S022]
S022: スレッド - thread(sleep)

[S022 Q-01]
Back
スレッドを sleep したいのですが、どうしたらいいですか? [S022 A-01] Thread.sleep() を使用して下さい。 参考記事 [JavaHouse-Brewers:2532]
[S022 Q-02]
Back
Thread.sleep() の精度は保証されていますか? [S022 A-02] 保証されません。 sleep() の引数に与えたミリ秒を *越えたと判断した時点* でスレッドが 起こされます。リアルタイム OS の上で動かさない限り、ピッタリという のは保証はできません。 参考記事 [JavaHouse-Brewers:11688] [JavaHouse-Brewers:11717] [JavaHouse-Brewers:3488]
[S022 Q-03]
Back
古い NEC PC-98x1 を使用していますが、sleep の時間が正しくありません。なぜ? [S022 A-03] 古い PC-98x1 と Windows の組合せで、sleep が正しく動作しなかったり、 Java プログラムの動作が遅いというような現象がありました。これはハー ドウェアクロックデバイスの分解能が低いためです。高分解能デバイスドラ イバを組み込んでみて下さい。 (環境) ハードウェア : NEC PC-98x1 (古い機種) OS : Windows 95 (入手先) http://121ware.com/download/pc/module/win95/other/hrtimer/ 参考記事 [JavaHouse-Brewers:5846]
[S022 Q-04]
Back
Thread.sleep() と Thread.currentThread().sleep() は同じですか? [S022 A-04] 全く同じです。 参考記事 [JavaHouse-Brewers:3420]

Back
contributor: eiichi
コメントの送り先 Java FAQ BBS