何があっても、5 秒ごとにアプリケーション サーバー (Glassfish) で呼び出されるメソッドが必要です。タイマーはこれに対して十分に信頼できますか? 私のオプションは何ですか。
2 に答える
0
リアルタイムシステムを使用していない限り、「タイマー」がその精度を提供することはありません。タイマーは一般に、「少なくとも必要な時間に発生しますが、おそらくそれ以降に発生します」というようなものを提供します。
これは基盤となるOSのものであり、Javaのものではありません。
編集:
そうは言っても...あなたは本当に「正確に5秒」を意味するのでしょうか、それとも数ミリ秒後に機能するのでしょうか?数ミリ秒後に機能する場合は、タイマーで問題ありません。ただし、システムで何が起こっているか(OSやVMでのガベージコレクションなど)によっては、「数ミリ秒」が数百ミリ秒になる場合があります。
于 2009-03-12T03:00:19.410 に答える