【Linux】Linux進程信號詳解

一、引入信號概念 信號其實我們也見過,當我們在shell上寫出一個死循環退不出來的時候,只需要一個組合鍵,ctrl+c,就可以解決了,這就是一個信號,但是真正的過程並不是那麼簡單的。 1、當用戶按下這一對組合鍵時,這個鍵盤輸入會產生一個硬件中斷,如果CPU正在執行這個進程的代碼時,則該進程的用戶代碼先暫停執行,用戶從用戶態切換到內核態處理硬件中斷 2、終端驅動程序將這一對組合鍵翻譯成一個SIGIN
相關文章
相關標籤/搜索