函數wait和waitpid(UNIX環境高級編程筆記)

  當一個進程退出或異常終止時,內核會向其父進程發送SIGCHLD信號。   調用wait或waitpid的進程會發生以下情況:   (1)如果其所有子進程都還在運行,則阻塞。   (2)如果一個子進程已經終止,正等待父進程回收獲取其終止狀態,則取得該子進程的終止狀態立即返回。   (3)如果沒有任何子進程,則立即出錯返回。 #include <sys/wait.h> pid_t wait(int
相關文章
相關標籤/搜索