EventWaitHandle、AutoResetEvent、および ManualResetEvent

更新 : 2007 年 11 月

イベント待機ハンドルにより、スレッドは相互に通知を行い、相手の通知を待機して動作を同期できます。これらの同期イベントは Win32 待機ハンドルに基づいており、通知されたときに自動的にリセットされるイベントと手動でリセットするイベントの 2 種類に分けられます。

イベント待機ハンドルは、Monitor クラスと同様の多くの同期シナリオで有効です。イベント待機ハンドルは、多くの場合、Monitor.Wait メソッドや Monitor.Pulse メソッドよりも簡単に使用でき、通知をより細かく制御できます。名前付きイベント待機ハンドルは、アプリケーション ドメイン間やプロセス間で動作を同期させるためにも使用できます。これに対し、モニタはアプリケーション ドメインに対してローカルです。

このセクションの内容

関連するセクション

参照

参照

EventWaitHandle

WaitHandle

AutoResetEvent

ManualResetEvent

その他の技術情報

スレッド処理オブジェクトと機能

マネージ スレッド処理の基本