std::sig_atomic_t
Depuis fr.cppreference.net
| Défini dans l'en-tête <csignal>
|
||
typedef /* unspecified */ sig_atomic_t;
|
||
Un type entier qui peut être accessible en tant qu'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) |
|
|
(C++11)
|
barrière entre un thread et un gestionnaire de signal exécuté dans le même thread
(fonction) |
|
Documentation C
pour
sig_atomic_t
|
|