Metoda condition_variable::wait
Blokuje podproces.
void wait(
unique_lock<mutex>& Lck
);
template<class Predicate>
void wait(
unique_lock<mutex>& Lck,
Predicate Pred
);
Parametry
Lck
Objekt unique_lock<mutex>.Pred
Jakýkoli výraz, který vrací true nebo false.
Poznámky
První metoda blokuje až condition_variable 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