Metoda condition_variable_any::wait
Blokuje podproces.
template <class Lock>
void wait(
Lock& Lck
);
template<class Lock, class Predicate>
void wait(
Lock& Lck,
Predicate Pred
);
Parametry
Lck
A mutex libovolného typu objektu.Pred
Jakýkoli výraz, který vrací true nebo false.
Poznámky
První metoda blokuje až condition_variable_any objektu je signalizováno následným tichem voláním notify_one nebo notify_all.Je možné také probuzení spuriously.
Druhá metoda účinně provede následující kód.
while (!Pred())
wait(Lck);
Požadavky
Záhlaví: condition_variable
Obor názvů: std