三、僵尸进程和孤儿进程

1、进程的正常退出步骤:

  • 子进程调用exit()函数退出。
  • 父进程调用wait()函数为子进程处理其他事情。  

2、僵尸进程

  僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程。

  • 子进程推出后,父进程没有调用wait()函数处理身后事。
  • 子进程变成了僵尸进程。

3、孤儿进程

  • 父进程比子进程先退出,子进程变成孤儿进程,linux系统会把子进程托孤给init进程。
posted @ 2022-04-26 14:49  轻轻的吻  阅读(42)  评论(0编辑  收藏  举报