Partager via


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 événement reste à 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, CountdownEvent et ManualResetEvent

Threading managé

Fonctionnalités et objets de threading