孤儿

僵尸进程与孤儿进程

北慕城南 提交于 2019-11-29 09:55:56
僵尸进程与孤儿进程 僵尸进程指的是父进程的子进程结束时父进程没有被wait()情况下,子进程会变成僵尸进程 父进程等着所有的子进程结束才会结束 孤儿进程是指一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程.孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作 情况1 无害 父进程等着子进程都死,回僵尸进程 情况2 无害 父进程死了,子进程还活着,都要被init接管并且回收 情况3 父进程一直不死,造成了大量僵尸进程,占用了大量的pid号 pid号是有限的 最直接的解决方案就是杀死父进程 来源: https://www.cnblogs.com/aden668/p/11511909.html