信号的盲点--回收僵尸进程

waitpid和wait是不需要信号就能回收的,我们的SIGCHLD是为了接受信号,加入说有5个信号同时过来,我SIGCHLD一个就可以了,其他的5个被忽略无所谓,有一个能进函数里,循环,只要有尸体,就可以回收。

但是,要把waitpid或者wait的设置成为非阻塞的,否则会占用较多的资源

posted @ 2016-08-26 09:39  努力不止-B  阅读(187)  评论(0编辑  收藏  举报