Namespaces
Variants

atomic_flag

From cppreference.net
Definiert in Header <stdatomic.h>
typedef struct /* nicht spezifiziert */ atomic_flag ;
(seit C11)

atomic_flag ist ein atomarer boolescher Typ. Im Gegensatz zu anderen atomaren Typen ist garantiert lock-free. Im Gegensatz zu atomic_bool bietet atomic_flag keine Lade- oder Speicheroperationen.

Referenzen

  • C23 Standard (ISO/IEC 9899:2024):
  • 7.17.1/5 atomic_flag (S: 293)
  • 7.17.8 Atomic flag type and operations (S: 302-303)
  • C17-Standard (ISO/IEC 9899:2018):
  • 7.17.1/4 atomic_flag (S: 200)
  • 7.17.8 Atomic-Flag-Typ und Operationen (S: 208-209)
  • C11 Standard (ISO/IEC 9899:2011):
  • 7.17.1/4 atomic_flag (S: 273)
  • 7.17.8 Atomic flag type and operations (S: 285-286)

Siehe auch

initialisiert ein neues atomic_flag
(Makrokonstante)
setzt ein atomic_flag auf true und gibt den alten Wert zurück
(Funktion)
setzt ein atomic_flag auf false
(Funktion)
C++-Dokumentation für atomic_flag