Função WakeConditionVariable (synchapi.h)
Ative um único thread aguardando a variável de condição especificada.
Sintaxe
void WakeConditionVariable(
[in, out] PCONDITION_VARIABLE ConditionVariable
);
Parâmetros
[in, out] ConditionVariable
Um ponteiro para a variável de condição.
Retornar valor
Nenhum
Comentários
O WakeAllConditionVariable ativa todos os threads em espera enquanto WakeConditionVariable ativa apenas um único thread. Acordar um thread é semelhante à configuração de um evento de redefinição automática, enquanto acordar todos os threads é semelhante a pulsar um evento de redefinição manual, mas mais confiável (consulte PulseEvent para obter detalhes).
Exemplos
Para obter um exemplo que usa essa função, consulte Usando variáveis de condição.
Requisitos
Cliente mínimo com suporte | Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | synchapi.h (inclua Windows.h no Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Biblioteca | Kernel32.lib |
DLL | Kernel32.dll |