Namespaces
Variants

std:: sig_atomic_t

From cppreference.net
Utilities library
Определено в заголовочном файле <csignal>
typedef /* unspecified */ sig_atomic_t ;

Целочисленный тип, к которому можно обращаться как к атомарной сущности даже при наличии асинхронных прерываний, вызванных сигналами.

Примечания

До C++11, который представил std::atomic и std::atomic_signal_fence , практически единственным, что строго соответствующая стандарту программа могла делать в обработчике сигналов, было присвоение значения переменной volatile static std :: sig_atomic_t и немедленный возврат.

Смотрите также

устанавливает обработчик сигнала для конкретного сигнала
(функция)
барьер между потоком и обработчиком сигнала, выполняемым в том же потоке
(функция)
Документация C для sig_atomic_t