Freigeben über


condition_variable_any-Klasse

Verwenden Sie die condition_variable_any-Klasse, um ein Ereignis mit jeglichem mutex-Typ zu erwarten.

class condition_variable_any;

Member

Öffentliche Konstruktoren

Name

Beschreibung

condition_variable_any::condition_variable_any-Konstruktor

Erstellt ein condition_variable_any-Objekt.

Öffentliche Methoden

Name

Beschreibung

condition_variable_any::notify_all-Methode

Hebt die Blockierung aller Threads auf, die das condition_variable_any-Objekt erwarten.

condition_variable_any::notify_one-Methode

Hebt die Blockierung von einem der Threads, die auf das condition_variable_any-Objekt warten, auf.

condition_variable_any::wait-Methode

Blockiert einen Thread.

condition_variable_any::wait_for-Methode

Blockiert einen Thread und legt ein Zeitintervall fest, nachdem die Blockierung des Threads aufgehoben wird.

condition_variable_any::wait_until-Methode

Blockiert einen Thread und legt einen maximalen Zeitpunkt fest, an dem die Blockierung des Threads aufgehoben wird.

Anforderungen

Header: condition_variable

Namespace: std

Siehe auch

Referenz

<condition_variable>

Weitere Ressourcen

Headerdateien der C++-Standardbibliothek