método de condition_variable::wait
Bloquea un subproceso.
void wait(
unique_lock<mutex>& Lck
);
template<class Predicate>
void wait(
unique_lock<mutex>& Lck,
Predicate Pred
);
Parámetros
Lck
Un objeto unique_lock<mutex>.Pred
Cualquier expresión que devuelve true o false.
Comentarios
Los primeros bloques de método hasta el objeto de condition_variable son devueltos por una llamada a notify_one o a notify_all.También puede despertar false.
El segundo método ejecuta eficazmente el código siguiente.
while(!Pred())
wait(Lck);
Requisitos
encabezado: condition_variable
espacio de nombres: std