【Linux】子進程的異步等待方式

        子進程在終止時會給父進程發 SIGCHLD 信號,該信號的默認處理動作是忽略,父進程可以自定義 SIGCHLD 信號的處理函數,這樣父進程只需專心處理自己的工作,不必關心子進程了,子進程終止時會通知父進程,父進程在信號處理函數中調用 wait 清理子進程即可。 一、子進程退出時給父進程發送信號 vim mysig.c vim Makefile 運行結果如下: 我們可以看到子進程退出
相關文章
相關標籤/搜索