std::sig_atomic_t
Материал из cppreference.com
Определено в заголовочном файле <csignal>
|
||
typedef /* не определено */ sig_atomic_t; |
||
Целочисленный тип, к которому можно получить доступ как к атомарной сущности даже при наличии асинхронных прерываний, создаваемых сигналами.
[править] Примечание
До C++11, в котором были введены std::atomic и std::atomic_signal_fence, единственное, что программа могла, строго говоря, сделать в обработчике сигнала, это присвоить значение переменной volatile static std::sig_atomic_t и немедленно вернуться.
[править] Смотрите также
устанавливает обработчик для конкретного сигнала (функция) | |
(C++11) |
барьер между потоком и обработчиком сигнала, выполняемым в этом же потоке (функция) |
Документация C по sig_atomic_t
|