Partager via


AutoResetEvent

Mise à jour : novembre 2007

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

Concepts

Handles d'attente

Référence

ManualResetEvent

Monitor

Autres ressources

EventWaitHandle, AutoResetEvent et ManualResetEvent

Threading managé

Fonctionnalités et objets de threading