如何避免僵尸进程产生?
处理子进程退出状态
pid,status = os.wait()
功能 : 在父进程中阻塞等待处理子进程退出
返回值 : pid 退出的子进程的PID号
status 获取子进程退出状态
pid,status = os.waitpid(pid,option)
功能 : 在父进程中阻塞等待处理子进程退出
参数 : pid -1 表示等待任意子进程退出
>0 表示等待对应PID号的子进程退出
option 0 表示阻塞等待
WNOHANG 表示非阻塞
返回值 : pid 退出的子进程的PID号
status 获取子进程退出状态
waitpid(-1,0) ===> wait()
* 让父进程先退出
1.父进程创建子进程等待子进程退出
2.子进程创建二级子进程后立即退出
3.二级子进程成为孤儿,和原来的父进程各自执行
以上为本人理解所写,不喜勿喷。