マルチスレッドコードでは、System.nanoTime()は、スレッドが再スケジュールされるたびに小さな不正確さを生成しますか?はいの場合、このエラーは累積しますか?これはシングルスレッドコードにも当てはまりますか?
たとえば、スレッドが実行を開始すると、最初にSystem.nanoTime()を使用して時刻を取得し、スレッドブロックを終了する直前に、同じSystem.nanoTime()を使用して時刻を記録します。
マルチスレッドコードでは、System.nanoTime()は、スレッドが再スケジュールされるたびに小さな不正確さを生成しますか?はいの場合、このエラーは累積しますか?これはシングルスレッドコードにも当てはまりますか?
たとえば、スレッドが実行を開始すると、最初にSystem.nanoTime()を使用して時刻を取得し、スレッドブロックを終了する直前に、同じSystem.nanoTime()を使用して時刻を記録します。