AutoResetEvent

La classe AutoResetEvent représente un événement de descripteur d'attente local qui se réinitialise automatiquement lorsqu'il a été signalé, après avoir libéré un seul thread en attente. Cette classe représente un cas spécial de sa classe de base, EventWaitHandle. Consultez la documentation conceptuelle EventWaitHandle sur l'utilisation et les fonctionnalités des événements de réinitialisation automatique.

Le système redonne automatiquement l'état non signalé à un objet AutoResetEvent après la libération d'un seul thread en attente. Si aucun thread n'est en attente, l'objet de l'évènement conserve l'état signalé. AutoResetEvent correspond à un appel de Win32 CreateEvent, en donnant la valeur false à l'argument bManualReset.

Pour obtenir un exemple de l'utilisation de AutoResetEvent, consultez Monitor.

Voir aussi

Référence

ManualResetEvent
Monitor

Concepts

Handles d'attente

Autres ressources

EventWaitHandle, AutoResetEvent et ManualResetEvent
Threading managé
Fonctionnalités et objets de threading