ローカルマシンの日付/時刻を使用して、実行されている時間を計算し、一定期間後に期限切れになるタイマーを設定するタイマークラスがあります。
ユーザーがシステム時間を変更すると、タイマーが突然期限切れになったと見なしたり、タイマーによって記録された時間が突然1時間ジャンプしたりするため、アプリケーションに大混乱が生じることがわかりました(たとえば)。
これらのタイマーは現在、マルチスレッド アプリケーションで使用されています。
タイマー/タイムアウトタイマーは、数秒から数日の間実行されます。
これらのタイミングの不一致を回避するにはどうすればよいですか?