僵尸进程:
僵尸进程是什么,为什么会Ծ⽣如果⼀个进程已经终⽌,但是它的⽗进程未调⽤ wait() 或 waitpid() 对它进⾏清理,这时的 进程状态称为僵死状态,处于ب死状态的进程称为僵尸进程; 僵尸进程产⽣原因: 任何⼀个⼦进程(init除外)在exit()之后,并⾮Ḙ上就消失掉,⽽是留下⼀个称为僵尸进程 (Zombie)的数据结构,等待⽗进程处理。这是每个⼦进程在结束时都要经过的ᴤ段。如果⼦进 程在exit()之后,⽗进程没有来得及处理,这时⽤ps命令就能看到⼦进程的状态是“Z”; 解决方法: 当系统中出现了僵尸进程时,我们是⽆法通过 kill 命令把它清除掉的。但是我们可以杀死它的 父进程,让他变成孤儿进程,并进⼀步被系统中管理的孤儿进程的进程收养并清理。 标签:状态,操作系统,Day02,exit,进程,僵尸 From: https://www.cnblogs.com/dwj-ngu/p/16856346.html