名稱空間
變體
操作

std::sig_atomic_t

來自 cppreference.com
< cpp‎ | 工具‎ | 程式
 
 
 
 
定義於標頭檔案 <csignal>
typedef /* 未指定 */ sig_atomic_t;

一種整數型別,即使在訊號引發的非同步中斷存在時,也可以作為原子實體進行訪問。

[編輯] 注意

直到 C++11 引入 std::atomicstd::atomic_signal_fence 之前,嚴格符合標準的程式在訊號處理程式中唯一能做的事情就是給 volatile static std::sig_atomic_t 變數賦值,然後立即返回。

[編輯] 參見

為特定訊號設定訊號處理程式
(函式) [編輯]
執行緒與在同一執行緒中執行的訊號處理程式之間的屏障
(函式) [編輯]
C 文件 關於 sig_atomic_t