AutoResetEvent

Aktualisiert: November 2007

Die AutoResetEvent-Klasse stellt ein lokales Wait-Handleereignis dar, das, sofern es den Zustand signalisiert aufweist, automatisch zurückgesetzt wird, nachdem ein einzelner wartender Thread freigegeben wurde. Diese Klasse ist eine besondere Variante der Basisklasse EventWaitHandle. Informationen zur Verwendung und zu den Features von Ereignissen für automatisches Zurücksetzen finden Sie in der Begriffsdokumentation zu EventWaitHandle.

Ein AutoResetEvent-Objekt wird nach der Freigabe eines einzelnen wartenden Threads vom System automatisch auf den Zustand nicht signalisiert zurückgesetzt. Wenn keine wartenden Threads vorhanden sind, behält das Ereignisobjekt den Zustand signalisiert. AutoResetEvent entspricht einem Win32-CreateEvent-Aufruf, mit dem für das bManualReset-Argument false angegeben wird.

Ein Beispiel, in dem AutoResetEvent verwendet wird, finden Sie unter Monitor.

Siehe auch

Konzepte

Wait-Handles

Referenz

ManualResetEvent

Monitor

Weitere Ressourcen

EventWaitHandle, AutoResetEvent und ManualResetEvent

Verwaltetes Threading

Threadingobjekte und -features