std::sig_atomic_t
Von cppreference.com
| Definiert in Header <csignal> |
||
| typedef /* unspecified */ sig_atomic_t; |
||
Ein Integer-Typ, auf den selbst bei asynchronen durch Signale ausgelösten Unterbrechungen atomar zugegriffen werden kann.
[bearbeiten] Hinweise
Bis C++11, das std::atomic und std::atomic_signal_fence einführte, war das Einzige, was ein streng konformes Programm in einem Signal-Handler tun konnte, die Zuweisung eines Wertes zu einer volatile static std::sig_atomic_t-Variable und die umgehende Rückkehr.
[bearbeiten] Siehe auch
| setzt einen Signal-Handler für ein bestimmtes Signal (funktion) | |
| (C++11) |
Fence zwischen einem Thread und einem Signal-Handler, der im selben Thread ausgeführt wird (Funktion) |
| C-Dokumentation für sig_atomic_t
| |