atomic_flag
Von cppreference.com
| Definiert im 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, dass er sperrfrei ist. Im Gegensatz zu atomic_bool bietet atomic_flag keine Lade- oder Speicheroperationen.
[bearbeiten] Referenzen
- C23-Standard (ISO/IEC 9899:2024)
- 7.17.1/5 atomic_flag (S. 293)
- 7.17.8 Typ und Operationen für atomare Flags (S. 302-303)
- C17-Standard (ISO/IEC 9899:2018)
- 7.17.1/4 atomic_flag (S. 200)
- 7.17.8 Typ und Operationen für atomare Flags (S. 208-209)
- C11-Standard (ISO/IEC 9899:2011)
- 7.17.1/4 atomic_flag (S. 273)
- 7.17.8 Typ und Operationen für atomare Flags (S. 285-286)
[bearbeiten] Siehe auch
| (C11) |
initialisiert ein neues atomic_flag (Makro-Konstante) |
| 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
| |