Namespaces
Variants

std:: sig_atomic_t

From cppreference.net
Utilities library
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 realizadas 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