Partilhar via


Classe CONDITION_VARIABLE

Use a classe de condition_variable para aguardar um evento quando você tem mutex de tipo unique_lock<mutex>.Os objetos desse tipo podem ter um desempenho melhor do que objetos do tipo condition_variable_any<unique_lock<mutex>>.

class condition_variable;

Membros

Hh874752.collapse_all(pt-br,VS.110).gifConstrutores Públicos

Nome

Descrição

CONDITION_VARIABLE::CONDITION_VARIABLE construtor

Constrói um objeto de condition_variable .

Hh874752.collapse_all(pt-br,VS.110).gifMétodos Públicos

Nome

Descrição

condition_variable::native_handle Method

Retorna o tipo específico da implementação que representa o identificador condition_variable.

Método CONDITION_VARIABLE::notify_all

Desbloqueia todos os segmentos que estão aguardando o objeto de condition_variable .

Método CONDITION_VARIABLE::notify_one

Desbloqueia um dos segmentos que estão aguardando o objeto de condition_variable .

Método CONDITION_VARIABLE::wait

Bloquear um segmento.

Método CONDITION_VARIABLE::wait_for

Bloquear um segmento, e defina um intervalo de tempo depois do que o segmento desbloqueia.

Método CONDITION_VARIABLE::wait_until

Bloquear um segmento, e defina um máximo ponto no tempo em que o segmento desbloqueia.

Requisitos

Cabeçalho: condition_variable

Namespace: STD

Consulte também

Referência

<condition_variable>

Outros recursos

Arquivos de cabeçalho