0

23 +-0.1 ミリ秒ごとに関数を実行したい。これはJavaで行うことができますか?はいの場合、どのように?前もって感謝します!

soTimeout 7 ミリ秒で HttpGet 関数を使用したいとしましょう。System.nanoTime() で 23 +-1 ミリ秒でそれを繰り返すことはできますか?

4

1 に答える 1

0

System.nanoTime() を使用して時間を取り、目的の時間になるまでビジー状態で待機することができます。ほとんどの場合、これは 0.1 ミリ秒よりも正確である必要がありますが、スレッドが実行されず、時間内にアクションを実行できないという小さなリスクがまだあります。

于 2013-04-24T11:10:51.330 に答える