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.
void wait(
unique_lock<mutex>& Lck
);
template<class Predicate>
void wait(
unique_lock<mutex>& Lck,
Predicate Pred
);
Parameter
Lck
Ein unique_lock<mutex>-Objekt.Pred
Ein beliebiger Ausdruck, der true oder false zurückgibt.
Hinweise
Die ersten Methodenblöcke bis das condition_variable-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