同時に2つから4つのスレッドを持つマルチスレッドプログラムを作成しました。スレッドの 1 つはタイム クリティカルなスレッドで、500 ミリ秒ごとに呼び出されます。10 ミリ秒を超える遅延は許可されません。しかし、他のスレッドの負荷が大きくなると、約 2 ミリ秒の遅延が発生することがわかりました。(タイムスタンプを印刷して表示) だから、長時間実行した後、タイムスタンプをチェックすることを除いて、10 ミリ秒以上遅延するのではないかと心配し、ループ間隔を調整して、時間が 10 ミリ秒以上遅延しないようにします。 、安全にする方法はありますか?
ありがとう。