Linux子進程的異步等待方式

我們知道當一個父進程創建一個子進程時,最好要調用wait或者waitpid函數等待子進程,不然會產生殭屍進程造成是內存泄漏的問題。一般父進程在等待子進程時有兩種方式等待,一種是阻塞式等待,這時父進程不能處理自己的工作;另一種是以非阻塞式等待,父進程處理自己工作的同時,要定時去查看有沒有子進程等待清理。 1.驗證子進程在退出的時候會給父進程發送一個SIGCHLD信號 一般情況下父進程收到這個信號的默
相關文章
相關標籤/搜索