ATOMIC_FLAG_INIT
From cppreference.net
Concurrency support library
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definido en el encabezado
<stdatomic.h>
|
||
|
#define ATOMIC_FLAG_INIT /* no especificado */
|
(desde C11) | |
Se expande a un inicializador que puede ser usado para inicializar
atomic_flag
al estado despejado. El valor de un
atomic_flag
que no se inicializa usando esta macro es indeterminado.
Ejemplo
#include <stdatomic.h> atomic_flag flag = ATOMIC_FLAG_INIT;
Referencias
- Estándar C17 (ISO/IEC 9899:2018):
-
- 7.17.1/3 ATOMIC_FLAG_INIT (p: 200)
-
- 7.17.8/4 ATOMIC_FLAG_INIT (p: 208)
- Estándar C11 (ISO/IEC 9899:2011):
-
- 7.17.1/3 ATOMIC_FLAG_INIT (p: 273)
-
- 7.17.8/4 ATOMIC_FLAG_INIT (p: 285)
Véase también
|
(C11)
(obsoleto en C17)
(eliminado en C23)
|
inicializa un nuevo objeto atómico
(macro de función) |
|
(C11)
|
bandera booleana atómica sin bloqueo
(estructura) |
|
Documentación de C++
para
ATOMIC_FLAG_INIT
|
|