函數wait和waitpid

一、當一個進程正常或者異常終止時,內核就向其父進程發送SIGCHLD信號。 因爲子進程終止是一個異步事件(可以在父進程運行的任何時候發生),所以這種信號也是內核向父進程發的異步通知。 調用wait和waitpid的進程可能會發生什麼? 如果其所有子進程都還在運行,則阻塞; 如果一個子進程已終止,正等待父進程獲取其終止狀態,則取得該子進程的終止狀態立即返回; 如果它沒有任何子進程,則立即出錯返回;
相關文章
相關標籤/搜索