std::sig_atomic_t(3) | C++ Standard Libary | std::sig_atomic_t(3) |
NAME¶
std::sig_atomic_t - std::sig_atomic_t
Synopsis¶
Defined in header <csignal>
typedef /* unspecified */ sig_atomic_t;
An integer type which can be accessed as an atomic entity even in the
presence of
asynchronous interrupts made by signals.
Notes¶
Until C++11, which introduced std::atomic and
std::atomic_signal_fence, about the
only thing a strictly conforming program could do in a signal handler was to
assign
a value to a volatile static std::sig_atomic_t variable and promptly
return.
See also¶
signal sets a signal handler for particular signal
(function)
atomic_signal_fence fence between a thread and a signal handler executed in
the same
(C++11) thread
(function)
C documentation for
sig_atomic_t
2024.06.10 | http://cppreference.com |