Freigeben über


AutoResetEvent

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 sich keine Threads in Warteposition befinden, verbleibt das Ereignisobjekt im signalisierten Zustand. AutoResetEvent entspricht einem Win32-CreateEvent-Aufruf, bei dem false als bManualReset-Argument angegeben wird.

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

Siehe auch

Referenz

ManualResetEvent

Monitor

Konzepte

Wait-Handles

Weitere Ressourcen

EventWaitHandle, AutoResetEvent, CountdownEvent und ManualResetEvent

Verwaltetes Threading

Threadingobjekte und -features