EventWaitHandle, AutoResetEvent, CountdownEvent et ManualResetEvent

Les handles d'attente d'événement permettent aux threads de synchroniser des activités en échangeant des signaux et en attendant de recevoir ces signaux. Ces événements de synchronisation sont basés sur des handles d'attente Win32 et peuvent être subdivisés en deux types : ceux dont la réinitialisation est automatique et ceux qui sont réinitialisés manuellement.

Les handles d'attente d'événement sont utiles dans de nombreux scénarios de synchronisation identiques à ceux de la classe Monitor. Les handles d'attente d'événement sont souvent plus faciles d'utiliser que les méthodes Monitor.Wait et Monitor.Pulse, et ils offrent davantage de contrôle sur la signalisation. Les handles d'attente d'événement nommés peuvent également être utilisés pour synchroniser des activités entre des processus et domaines d'application tandis que les moniteurs sont réservés à un usage local, au sein d'un domaine d'application.

Dans cette section

Sections connexes

Voir aussi

Référence

EventWaitHandle

WaitHandle

AutoResetEvent

ManualResetEvent

Autres ressources

Fonctionnalités et objets de threading

Éléments fondamentaux du threading managé