Linux---進程信號的產生和處理

什麼是信號 用戶輸入命令,在Shell下啓動一個前臺進程。 用戶按下Ctrl-C,這個鍵盤輸入產生一個硬件中斷。 如果CPU當前正在執行這個進程的代碼,則該進程的用戶空間代碼暫停執⾏行,CPU從用戶態 切換到內 核態處理硬件中斷。 終端驅動程序將Ctrl-C解釋成一個SIGINT信號,記在該進程的PCB中(也可以說發送了一 個SIGINT 信號給該進程)。 當某個時刻要從內核返回到該進程的用戶空間
相關文章
相關標籤/搜索