метод condition_variable_any::wait
Блокирующий поток.
template <class Lock>
void wait(
Lock& Lck
);
template<class Lock, class Predicate>
void wait(
Lock& Lck,
Predicate Pred
);
Параметры
Lck
Объект mutex любого типа.Pred
Любое выражение, возвращающее true или false.
Заметки
Первые блоки метода значение объекта condition_variable_any не просигнализированы вызовом notify_one или notify_all.Он также может паразитно пробудиться.
Второй метод фактически выполняет следующий код.
while (!Pred())
wait(Lck);
Требования
заголовок: condition_variable
Std пространство имен: