多任务编程 -- 孤儿进程和僵尸进程

Posted gengyufei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多任务编程 -- 孤儿进程和僵尸进程相关的知识,希望对你有一定的参考价值。

孤儿进程:

  1. 孤儿进程:父进程先于子进程退出,此时子进程称为孤儿进程;
  2. 特点:
    1. 孤儿进程会被系统进程收养,此时,系统进程就会称为孤儿进程新的父进程,孤儿进程退出,该进程会自动处理;

僵尸进程:

  1. 僵尸进程:子进程先于父进程退出,但父进程又没有处理子进程的退出状态,此时子进程就会称为僵尸进程。
  2. 特点:
    1. 僵尸进程虽然结束,但是会存留部分PCB在内存中,大量的僵尸进程,会浪费系统的内存资源。

以上是关于多任务编程 -- 孤儿进程和僵尸进程的主要内容,如果未能解决你的问题,请参考以下文章

多任务编程-进程

一步步学习Linux多任务编程

并发编程

面试中常被问到的(18)父子进程,孤儿进程及僵尸进程

20.并发编程

Python并发编程03/僵尸孤儿进程,互斥锁,进程之间的通信