一、信號概述
信號是在軟件層次上對中斷機制模擬 ,異步通信方式。
信號可以直接進行用戶空間進程和內核進程之間的交互,
內核進程也可以利用它來通知用戶空間進程 發生了哪些系統事件。
它可以在任何時候發給某一進程,而無需知道該進程的狀態。
如果該進程當前並未處於執行態,則該信號就由內核保存起來,直到該進程恢復執行再傳遞給它爲止;
如果一個信號被進程設置爲阻塞,則該信號的傳遞被延遲,直到其阻塞被取消時才被傳遞給進程。
二、信號生命週期
信號產生、信號在進程中註冊、信號在進程中註銷、執行信號處理函數