new SyncEvent(eventName [, opt_manualReset] [, opt_osScope])
Classe de Evento de Sincronização. A classe SyncEvent possibilita a uma trilha de execução aguardar inativamente uma sinalização, economizando recursos de processamento.
Parameters:
| Name | Type | Argument | Description | 
|---|---|---|---|
| eventName | string | Nome do evento. | |
| opt_manualReset | boolean | <optional> | Se o valor for True, o estado do evento é alterado apenas pelos métodos setEvent e resetEvent. Se for False, seu estado volta para não sinalizado assim que uma trilha de execução saia de uma espera no método Wait. | 
| opt_osScope | boolean | <optional> | Se False, o evento é privativo do processo. Se True, ele é acessível por outros processos do Sistema Operacional. | 
Methods
- 
    resetEvent()
- 
    
    Altera o estado do evento para não sinalizado. 
- 
    setEvent()
- 
    
    Altera o estado do evento para sinalizado. Todas as trilhas de execução que estiverem aguardando pelo evento serão despertadas. Se o objeto foi construído com a propriedade manualResult False, o evento voltará para o estado de não sinalizado assim que as trilhas de execução sejam despertas. 
- 
    wait( [opt_timeout])
- 
    
    Aguarda a ocorrência do Evento. Parameters:Name Type Argument Description opt_timeoutnumber <optional> 
 Quantidade máxima(em ms) a se esperar. Se não informado, espera até o evento ocorrer Returns:True se o evento ocorreu, False se ocorreu timeout. - Type
- boolean
 
 nginstack
nginstack