Namespaces
Variants

std:: sig_atomic_t

From cppreference.net
Utilities library
Défini dans l'en-tête <csignal>
typedef /* unspecified */ sig_atomic_t ;

Un type entier qui peut être accédé comme une entité atomique même en présence d'interruptions asynchrones provoquées par des signaux.

Notes

Jusqu'à C++11, qui a introduit std::atomic et std::atomic_signal_fence , la seule chose qu'un programme strictement conforme pouvait faire dans un gestionnaire de signal était d'assigner une valeur à une variable volatile static std :: sig_atomic_t et de retourner immédiatement.

Voir aussi

définit un gestionnaire de signal pour un signal particulier
(fonction)
barrière entre un thread et un gestionnaire de signal exécuté dans le même thread
(fonction)
Documentation C pour sig_atomic_t