ATOMIC_FLAG_INIT
From cppreference.net
Concurrency support library
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Défini dans l'en-tête
<stdatomic.h>
|
||
|
#define ATOMIC_FLAG_INIT /* non spécifié */
|
(depuis C11) | |
Se développe en un initialiseur qui peut être utilisé pour initialiser
atomic_flag
au stade dégagé. La valeur d'un
atomic_flag
qui n'est pas initialisé en utilisant cette macro est indéterminée.
Exemple
#include <stdatomic.h> atomic_flag flag = ATOMIC_FLAG_INIT;
Références
- Norme C17 (ISO/CEI 9899:2018):
-
- 7.17.1/3 ATOMIC_FLAG_INIT (p: 200)
-
- 7.17.8/4 ATOMIC_FLAG_INIT (p: 208)
- Norme C11 (ISO/IEC 9899:2011) :
-
- 7.17.1/3 ATOMIC_FLAG_INIT (p: 273)
-
- 7.17.8/4 ATOMIC_FLAG_INIT (p: 285)
Voir aussi
|
(C11)
(déprécié en C17)
(supprimé en C23)
|
initialise un nouvel objet atomique
(macro de fonction) |
|
(C11)
|
drapeau booléen atomique sans verrouillage
(structure) |
|
Documentation C++
pour
ATOMIC_FLAG_INIT
|
|