多くのスレッドを実行するアプリケーションがあります。各スレッドには、そのスレッドのスコープ内の何かをチェックするタイマーが必要です。私の質問は、どのタイマーを使用する必要があり、それらの違いは何ですか?
この記事は優れた比較を提供し、必要な情報が含まれている必要があります。 。NET Frameworkクラスライブラリのタイマークラスの比較 :
Windows.Forms System.Timers System.Threading Timerイベントはどのスレッドで実行されますか? UIスレッドUIまたはワーカースレッドワーカースレッド インスタンスはスレッドセーフですか?いいえはいいいえ なじみのある/直感的なオブジェクトモデル?はいはいいいえ Windowsフォームが必要ですか?はいいいえいいえ メトロノーム品質のビート?いいえはい*はい* タイマーイベントは状態オブジェクトをサポートしますか?いいえいいえはい 最初のタイマーイベントはスケジュール可能ですか?いいえいいえはい クラスは継承をサポートしていますか?はいはいいいえ