std:: once_flag
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Défini dans l'en-tête
<mutex>
|
||
|
class
once_flag
;
|
(depuis C++11) | |
La classe
std::once_flag
est une structure d'assistance pour
std::call_once
.
Un objet de type
std::once_flag
qui est passé à plusieurs appels de
std::call_once
permet à ces appels de se coordonner entre eux de telle sorte qu'un seul des appels s'exécutera réellement jusqu'à son terme.
std::once_flag
n'est ni copiable ni déplaçable.
Table des matières |
Fonctions membres
std::once_flag:: once_flag
|
constexpr
once_flag
(
)
noexcept
;
|
||
Construit un objet
once_flag
. L'état interne est défini pour indiquer qu'aucune fonction n'a encore été appelée.
Paramètres
(aucun)
Voir aussi
|
(C++11)
|
invoque une fonction une seule fois même si appelée depuis plusieurs threads
(modèle de fonction) |
|
Documentation C
pour
once_flag
|
|