Namespaces
Variants

std::sig_atomic_t

De es.cppreference.net
 
 
Biblioteca de utilidades
Soporte del lenguaje
Soporte de tipos (tipos básicos, RTTI)
Macros de prueba de características de la biblioteca (C++20)
Utilidades del programa
Funciones variádicas
Soporte de corrutinas (C++20)
Soporte de contratos (C++26)
Comparación de tres vías
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilidades generales
Operadores relacionales (obsoleto en C++20)
 
 
Definido en el encabezado <csignal>
typedef /* unspecified */ sig_atomic_t;

Un tipo entero que puede ser accedido como una entidad atómica incluso en presencia de interrupciones asíncronas hechas por señales.

Notas

Hasta C++11, que introdujo std::atomic y std::atomic_signal_fence , casi lo único que un programa estrictamente conforme podía hacer en un manejador de señales era asignar un valor a una variable volatile static std :: sig_atomic_t y retornar inmediatamente.

Véase también

establece un manejador de señal para una señal particular
(función)
barrera entre un hilo y un manejador de señal ejecutado en el mismo hilo
(función)
Documentación C para sig_atomic_t