méthode de condition_variable_any::wait
Bloque un thread.
template <class Lock>
void wait(
Lock& Lck
);
template<class Lock, class Predicate>
void wait(
Lock& Lck,
Predicate Pred
);
Paramètres
Lck
Un objet d' mutex de tout type.Pred
Toute expression qui retourne true ou false.
Notes
Les premiers blocs de méthode jusqu'à l'objet d' condition_variable_any signalé est par un appel à notify_one ou à notify_all.Il peut également se réveiller faussement.
La deuxième méthode exécute efficacement le code suivant.
while (!Pred())
wait(Lck);
Configuration requise
en-tête : condition_variable
l'espace de noms : DST