1

私たちは皆、Javaスレッドで利用できるsleepメソッドを知っています。タイミングの精度はシステムのハードウェアクロックの精度に依存することを理解しています。したがって、私の質問は、このメソッドがどれほど正確か、またはミリ秒単位でエラーが何であるかを言うことです。一般的なPCを考慮したナノ秒。

私の要件は、タイミングにスリープを使用してデータ転送を同期することです。データは一定の間隔(10〜20ミリ秒)で送信され、タイミングの連続エラーのために1秒を超える遅延がある場合は、不良である可能性があります。

では、alsoメソッドを使用することをお勧めしますか?

4

2 に答える 2

1

ここのように、睡眠はあなたが望むものではありません。これを読むことをお勧めします。

于 2012-06-25T15:40:56.820 に答える
1

データを同期する必要がある場合は、事前設定された時間にウェイクアップするためにスレッドに依存するのではなく、自分で同期することをお勧めします。つまり、1つのスレッドを使用して、イベントが発生すると予想される順序で、イベントが発生するタイミングをシミュレートします。

于 2012-06-25T16:54:08.223 に答える