num 001[僵死進程]
子進程結束時,父進程尚未結束,且未對該子進程調用wait函數的進程
避免zombie的兩種方法:
type one:兩次調用fork()函數讓init進程領養該子進程,當該子進程結束後,init會默認對該進程調用wait
type two:由於linux系統在處理SIGCHLD信號時跟隨SVR4,所以信號安裝時將signal(SIGCHLD,SIG_DFL)更改爲signal(SIGCHLD,SIG_IGN),配置使用SIG_IGN時子進程將不產生zombie
不斷總結中。。。