atomic_flag
From cppreference.net
|
Défini dans l'en-tête
<stdatomic.h>
|
||
|
typedef
struct
/* non spécifié */
atomic_flag
;
|
(depuis C11) | |
atomic_flag
est un type booléen atomique. Contrairement aux autres types atomiques, il est garanti sans verrou. Contrairement à
atomic_bool
,
atomic_flag
ne fournit pas d'opérations de chargement ou de stockage.
Références
- Norme C23 (ISO/CEI 9899:2024) :
-
- 7.17.1/5 atomic_flag (p : 293)
-
- 7.17.8 Type et opérations de drapeau atomique (p : 302-303)
- Norme C17 (ISO/CEI 9899:2018) :
-
- 7.17.1/4 atomic_flag (p: 200)
-
- 7.17.8 Type atomic_flag et opérations (p: 208-209)
- Norme C11 (ISO/IEC 9899:2011) :
-
- 7.17.1/4 atomic_flag (p: 273)
-
- 7.17.8 Type et opérations du drapeau atomique (p: 285-286)
Voir aussi
|
(C11)
|
initialise un nouveau
atomic_flag
(constante macro) |
|
définit un atomic_flag à true et retourne l'ancienne valeur
(fonction) |
|
|
définit un atomic_flag à false
(fonction) |
|
|
Documentation C++
pour
atomic_flag
|
|