Partager via


condition_variable, classe

Utilisez la classe condition_variable pour attendre un événement lorsque vous avez un mutex de type unique_lock<mutex>. Les objets de ce type peuvent avoir des meilleures performances que les objets de type condition_variable_any<unique_lock<mutex>>.

class condition_variable;

Membres

Constructeurs publics

Nom

Description

condition_variable::condition_variable, constructeur

Construit un objet condition_variable.

M&#233;thodes publiques

Nom

Description

condition_variable::native_handle, méthode

Retourne le type à l'implémentation représentant le handle condition_variable.

condition_variable::notify_all, méthode

Débloque tous les threads qui attendent l'objet condition_variable.

condition_variable::notify_one, méthode

Débloque un des threads qui attendent l'objet condition_variable.

condition_variable::wait, méthode

Bloque un thread.

condition_variable::wait_for, méthode

Bloque un thread, et définit un intervalle de temps après lequel le thread se débloque.

condition_variable::wait_until, méthode

Bloque un thread, et définit un moment maximal auquel le thread se débloque.

Configuration requise

En-tête : condition_variable

Espace de noms : std

Voir aussi

Référence

<condition_variable>

Autres ressources

Fichiers d'en-tête de bibliothèque standard C++