Classe condition_variable
Utilizzare la classe condition_variable per attendere un evento quando si ha un mutex di tipo unique_lock<mutex>. Gli oggetti di questo tipo possono avere prestazioni migliori rispetto agli oggetti di tipo condition_variable_any<unique_lock<mutex>>.
class condition_variable;
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto condition_variable. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Restituisce il tipo specifico dell'implementazione che rappresenta l'handle condition_variable. |
|
Sblocca tutti i thread in attesa dell'oggetto condition_variable. |
|
Sblocca uno dei thread in attesa dell'oggetto condition_variable. |
|
Blocca un thread. |
|
Blocca un thread e imposta un intervallo di tempo dopo il quale il thread si sblocca. |
|
Blocca la thread, ed imposta un tempo massimo al quale la thread si sbloccherà. |
Requisiti
Intestazione: condition_variable
Spazio dei nomi: std