在 Unix 进程模型中,父进程和其所产生的子进程是异步运行的,所以如果子进程在结束后,会留下一些信息需要父进程使用 wait
/waitpid
来接收。而如果父进程太忙了,没有调用 wait
/waitpid
的话,子进程就会变成僵尸进程。
via: http://turnoff.us/geek/zombie-processes/
作者:Daniel Stori 译者 & 点评:wxy 校对 & 合成 :wxy
在 Unix 进程模型中,父进程和其所产生的子进程是异步运行的,所以如果子进程在结束后,会留下一些信息需要父进程使用 wait
/waitpid
来接收。而如果父进程太忙了,没有调用 wait
/waitpid
的话,子进程就会变成僵尸进程。
via: http://turnoff.us/geek/zombie-processes/
作者:Daniel Stori 译者 & 点评:wxy 校对 & 合成 :wxy
最后修改于:
主要是怎么解决或者避免呢?
发表回复