EventWaitHandle AutoResetEvent e ManualResetEvent
Identificadores de espera de eventos permitem que os segmentos para sincronizar as atividades por sinalização entre si e aguardando uns dos outros sinais.Esses eventos de sincronização são baseados em Win32 identificadores de espera e podem ser divididos em dois tipos: aqueles que reiniciar automaticamente ao receber o sinal e aqueles que são reiniciar manualmente.
Identificadores de espera do evento são úteis para muitos dos cenários de sincronização mesmo sistema autônomo a Monitor classe. Identificadores de espera do evento costumam ser mais fácil de usar do que o Monitor.Wait e Monitor.Pulse métodos e eles oferecem mais controle sobre a sinalização. Também é podem usar identificadores de espera de evento nomeado para sincronizar as atividades nos domínios de aplicativos e processos, enquanto que os monitores são locais para um domínio do aplicativo.
Nesta seção
EventWaitHandle
The EventWaitHandle classe pode representar qualquer automático ou manual reiniciar qualquer um dos eventos local e ou chamada eventos do sistema.AutoResetEvent
The AutoResetEvent classe deriva de EventWaitHandle e representa um evento local que redefine automaticamente.ManualResetEvent
The ManualResetEvent classe deriva de EventWaitHandle e representa um evento local deve ser redefinido manualmente.
Seções relacionadas
- Identificadores de Espera
The WaitHandle classe é a classe base para o EventWaitHandle e Mutex classes. Ele contém métodos estático, sistema autônomo SignalAndWait e WaitAll que são úteis ao trabalhar com todos sistema autônomo tipos de identificadores de espera.