mysleep()的多個版本實現及竟態條件的認知

以上爲信號的捕捉,捕捉到信號後,在合理的時機遞達信號,這個合理的時機就是從內核模式切換到用戶模式前,先檢測有無信號,有便處理,分三種處理動作:(1)忽略,修改pending對應信號的值後返回用戶模式。(2)默認,一般來說,都是終止進程,無需返回。(3)自定義。調回用戶模式,執行處理函數。如圖中所示。 具體的步驟如下: 1. ⽤用戶程序註冊了SIGQUIT信號的處理函數sighandler。 2.
相關文章
相關標籤/搜索