Classe condition_variable
Use a classe condition_variable para aguardar um evento quando você tem mutex do tipo unique_lock<mutex>. Os objetos desse tipo podem ter um desempenho melhor do que os objetos do tipo condition_variable_any<unique_lock<mutex>>.
class condition_variable;
Membros
Construtores Públicos
Nome |
Descrição |
---|---|
Constrói um objeto condition_variable. |
Métodos Públicos
Nome |
Descrição |
---|---|
Retorna o tipo específico da implementação que representa o identificador condition_variable. |
|
Desbloqueia todos os threads que estão aguardando o objeto condition_variable. |
|
Desbloqueia um dos threads que estão aguardando o objeto condition_variable. |
|
Bloqueia um thread. |
|
Bloqueia um thread e define um intervalo de tempo após o qual o thread é desbloqueado. |
|
Bloqueia um thread e define um ponto no tempo máximo em que o thread é desbloqueado. |
Requisitos
Cabeçalho: condition_variable
std de Namespace: