condition_variable_any::wait – metoda
Blokuje vlákno.
template <class Lock>
void wait(
Lock& Lck
);
template<class Lock, class Predicate>
void wait(
Lock& Lck,
Predicate Pred
);
Parametry
Lck
Objekt mutex libovolného typu.Pred
Libovolný výraz, který vrací true nebo false.
Poznámky
První metoda blokuje, dokud objekt condition_variable_any je signalizován následným voláním notify_one nebo notify_all.Může se také probudit falešně.
Druhá metoda ve skutečnosti spustí následující kód.
while (!Pred())
wait(Lck);
Požadavky
Záhlaví: condition_variable
Obor názvů: std