Namespaces
Variants

std:: sig_atomic_t

From cppreference.net
Utilities library
Definiert im Header <csignal>
typedef /* unspecified */ sig_atomic_t ;

Ein Ganzzahltyp, auf den als atomare Einheit zugegriffen werden kann, selbst bei asynchronen Unterbrechungen durch Signale.

Hinweise

Bis C++11, das std::atomic und std::atomic_signal_fence einführte, konnte ein streng konformes Programm in einem Signal-Handler praktisch nur einen Wert einer volatile static std :: sig_atomic_t -Variable zuweisen und umgehend zurückkehren.

Siehe auch

setzt einen Signalhandler für ein bestimmtes Signal
(Funktion)
Barriere zwischen einem Thread und einem Signalhandler, der im selben Thread ausgeführt wird
(Funktion)
C-Dokumentation für sig_atomic_t