Metoda CONDITION_VARIABLE::wait
Blokuje wątku.
void wait(
unique_lock<mutex>& Lck
);
template<class Predicate>
void wait(
unique_lock<mutex>& Lck,
Predicate Pred
);
Parametry
Lck
A unique_lock<mutex> object.Pred
Wyrażenie zwraca true lub false.
Uwagi
Pierwsza metoda blokuje aż do condition_variable obiektu jest sygnalizowane przez wywołanie notify_one lub notify_all.To może również wake up spuriously.
Druga metoda skutecznie wykonuje następujący kod.
while(!Pred())
wait(Lck);
Wymagania
Nagłówek: condition_variable
Obszar nazw: std