Espacios de nombres
Variantes
Acciones

std::sig_atomic_t

De cppreference.com
< cpp‎ | utility‎ | program
 
 
Biblioteca de servicios
 
Servicios de apoyo de programa
Terminación del programa
(C++11)
(C++11)
Comunicación con el entorno
Señales
sig_atomic_t
Tipos de señales
Saltos no locales
Tipos
 
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.

[editar] 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.

[editar] 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]