Partager via


once_flag, structure

Représente un struct utilisé avec la fonction de modèle call_once pour garantir que le code d'initialisation est appelé une seule fois, même en présence de plusieurs threads d'exécution.

struct once_flag
{
   constexpr once_flag() noexcept;
   once_flag(const once_flag&);
   once_flag& operator=(const once_flag&);
};

Notes

La classe once_flag struct a un seul constructeur par défaut.

Les objets de type once_flag peuvent être créés, mais ils ne peuvent pas être copiés.

Configuration requise

En-tête : mutex

Espace de noms : std

Voir aussi

Référence

<mutex>

Autres ressources

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