std::sig_atomic_t
STD::SIG[医]原子[医]T型
Defined in header | | |
---|---|---|
typedef /* unspecified */ sig_atomic_t; | | |
一种整数类型,即使在信号产生异步中断的情况下也可以作为原子实体访问。
注记
直到C++11,它引入了std::atomic
和std::atomic_signal_fence
,在信号处理程序中,严格一致的程序所能做的唯一事情就是将一个值分配给volatile static std::sig_atomic_t
变量并迅速返回。
另见
signal | sets a signal handler for particular signal (function) |
---|
c SIG文件[医]原子[医]T型
原子[医]信号[医]在同一线程中执行的线程和信号处理程序之间的Fence%28C++11%29栅栏%28功能%29
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。