Namespaces
Variants

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

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