metodo condition_variable::wait
Blocca un thread.
void wait(
unique_lock<mutex>& Lck
);
template<class Predicate>
void wait(
unique_lock<mutex>& Lck,
Predicate Pred
);
Parametri
Lck
Un oggetto unique_lock<mutex>.Pred
Qualsiasi espressione che restituisca true o false.
Note
I primi blocchi di metodo all'oggetto condition_variable viene segnalato da una chiamata a notify_one o a notify_all.Può inoltre svegliare spurio.
Il secondo metodo esegue effettivamente il codice seguente.
while(!Pred())
wait(Lck);
Requisiti
intestazione: condition_variable
Spazio dei nomi: deviazione standard