三、僵尸进程和孤儿进程

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

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

2、僵尸进程

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

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

3、孤儿进程

  • 父进程比子进程先退出,子进程变成孤儿进程,linux系统会把子进程托孤给init进程。
posted @   轻轻的吻  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2021-04-26 luci中添加application
2021-04-26 openwrt安装依赖库
点击右上角即可分享
微信分享提示