dotnet:timers

文書の過去の版を表示しています。


.NET Frameworkのタイマについて

.NET Frameworkには、複数のタイマクラスが存在する。

タイマクラス 名称 特徴
System.Timers.Timer クラス サーバベースタイマ サーバベースタイマは、マルチスレッド環境でワーカスレッドと共に使用するようにデザインされている。
サーバベースタイマはWindowsタイマとは異なるアーキテクチャを使用するため、Windowsタイマよりも高い精度を実現できる。
処理は .NET Framework が管理する ThreadPool にキューイングされて実行されるので、スレッドタイマと同様にマルチスレッドによる並列処理が可能である。
System.Threading.Timer クラス スレッドタイマ
System.Windows.Forms.Timer クラス Windows タイマ
System.Web.UI.Timer クラス ASP.NET AJAX タイマ
  • dotnet/timers.1239324831.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)