Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Blockiert einen Thread.
template <class Lock>
void wait(
Lock& Lck
);
template<class Lock, class Predicate>
void wait(
Lock& Lck,
Predicate Pred
);
Parameter
Lck
Ein mutex-Objekt eines beliebigen Typs.Pred
Ein beliebiger Ausdruck, der true oder false zurückgibt.
Hinweise
Die ersten Methodenblöcke bis das condition_variable_any-Objekt wird durch einen Aufruf notify_one oder zu notify_all signalisiert.Er kann auch unecht aufwachen.
Die zweite Methode führt für den folgenden Code aus.
while (!Pred())
wait(Lck);
Anforderungen
Header: condition_variable
Namespace: std