méthode de condition_variable::wait
Bloque un thread.
void wait(
unique_lock<mutex>& Lck
);
template<class Predicate>
void wait(
unique_lock<mutex>& Lck,
Predicate Pred
);
Paramètres
Lck
Objet unique_lock<mutex>.Pred
Toute expression qui retourne true ou false.
Notes
Les premiers blocs de méthode jusqu'à l'objet d' condition_variable 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