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
Konzepte
Weitere Ressourcen
EventWaitHandle, AutoResetEvent, CountdownEvent und ManualResetEvent