AutoResetEvent

更新 : 2007 年 11 月

AutoResetEvent クラスは、ローカル待機ハンドル イベントを表します。これは、待機中の 1 つのスレッドが解放された後、シグナル状態になったときに自動的にリセットされます。このクラスは、基本クラス EventWaitHandle の特殊なケースです。自動的にリセットされるイベントの使用と特徴については、EventWaitHandle の概念を説明したドキュメントを参照してください。

待機中の 1 つのスレッドが解放されると、AutoResetEvent オブジェクトはシステムによって自動的に非シグナル状態にリセットされます。待機中のスレッドがない場合、イベント オブジェクトの状態は、シグナル状態のままです。AutoResetEvent は、bManualReset 引数に false を指定した Win32 CreateEvent 呼び出しに対応します。

AutoResetEvent の使用例については、「Monitor」を参照してください。

参照

概念

待機ハンドル

参照

ManualResetEvent

Monitor

その他の技術情報

EventWaitHandle、AutoResetEvent、および ManualResetEvent

マネージ スレッド処理

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