Espacios de nombres
Variantes

std::sig_atomic_t

De cppreference.com
 
 
Biblioteca de servicios
Apoyo del lenguaje
Apoyo de tipos (tipos básicos, RTTI)
Macros de prueba de característica de la biblioteca (C++20)
Servicios de programa
Funciones variádicas
Apoyo de corrutinas (C++20)
Apoyo de contratos (C++26)
Comparación de tres vías (C++20)
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

 
 
Definido en el archivo de encabezado <csignal>
typedef /* sin especificar */ sig_atomic_t;

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

Notas

Hasta C++11, que introdujo std::atomic y std::atomic_signal_fence, la única cosa que un programa estrictamente conformante podía hacer en un controlador de señales era asignar un valor a una variable volatile static std::sig_atomic_t y regresar de inmediato.

Véase también

Establece un controlador de señales para una señal en particular.
(función) [editar]
Documentación de C para sig_atomic_t
Barrera entre un hilo y un controlador de señales ejecutados en el mismo hilo/subproceso.
(función) [editar]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.