+ -
当前位置:首页 → 问答吧 → 处理僵尸进程的方法

处理僵尸进程的方法

时间:2010-08-18

来源:互联网

处理子进程2种方式:调用WAIT或WAITPID
还有就是忽略SIGCHLD
这2种方法有啥区别吗?对程序效率什么的有影响吗?

作者: 莫良23   发布时间: 2010-08-18

应当是
  1. fuck两次和wait
复制代码
吧?

作者: snriyt   发布时间: 2010-08-18



QUOTE:
应当是吧?
snriyt 发表于 2010-08-18 15:21




    那就3个了,其实FUCK2次和忽略信号是一个原理

作者: 莫良23   发布时间: 2010-08-18



QUOTE:
那就3个了,其实FUCK2次和忽略信号是一个原理
莫良23 发表于 2010-08-18 15:30


right

作者: whiteme   发布时间: 2010-08-18

回复 莫良23


    如果不需要关心子进程,当然可以选择忽略子进程状态,随它死活。但是如果关心子进程的状态,就需要wait了。

    例如,子进程作为work进程,它异常退出,父进程要依赖wait,重新启动子进程。

作者: zzyong08   发布时间: 2010-08-18