método de condition_variable_any::wait
Bloquea un subproceso.
template <class Lock>
void wait(
Lock& Lck
);
template<class Lock, class Predicate>
void wait(
Lock& Lck,
Predicate Pred
);
Parámetros
Lck
Un objeto de mutex de cualquier tipo.Pred
Cualquier expresión que devuelve true o false.
Comentarios
Los primeros bloques de método hasta el objeto de condition_variable_any 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