私は非常にユニークな問題に直面しています。私は毎分メソッドをトリガーするSystem.Timers.Timerを使用しています。徐々に、私は時間間隔が一定ではないことを知りに来た。System.Timers.Timerは徐々に間隔を広げていますか?
問題をテストして確認するために、毎分機能を実行するタイマーを実行するだけです。そして出力は衝撃的でした。タイマー間隔秒は一定ではありません。彼らは変化しているので、問題が生じています。
12/13/2016 3:39:26 PM
12/13/2016 3:40:25 PM
12/13/2016 3:41:25 PM
12/13/2016 3:42:25 PM
12/13/2016 3:43:25 PM
12/13/2016 3:44:26 PM
12/13/2016 3:45:26 PM
12/13/2016 3:46:26 PM
12/13/2016 3:47:26 PM
12/13/2016 3:48:26 PM
12/13/2016 3:49:26 PM
12/13/2016 3:50:26 PM
12/13/2016 3:51:26 PM
間隔が徐々に増えています。この問題は、日数が過ぎると発生します。だから、問題は私が分以内に処理しなければならないように作成され、日付が変更されます。でSystem.Timers.Timerその正確ではない
System.Timers.Timer timer = new System.Timers.Timer();
timer.Interval = 60000;
timer.Elapsed += timer_Elapsed;
timer.Start();
どのように徐々に増加していますか?私は「59.?」と「60.?」の間に間隔があり、明らかな傾向は見られません。 WindowsはリアルタイムOSではないため、タイマー間隔は決して正確ではありません。 – InBetween