会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
guguda
博客园
首页
新随笔
联系
管理
订阅
僵尸进程和孤儿进程
僵尸进程
所有的子进程结束之后,在被主进程回收之前,都会进入僵尸进程状态。
危害:如果父进程不对僵尸进程进行回收,产生大量的僵尸进程就会占用进程pid,占用内存。
解决僵尸进程:杀死父进程。
孤儿进程
父进程结束,而子进程还在运行,子进程就会成为孤儿进程,其会被init进程回收。
为什么主进程不在子进程结束后马上对其回收?
主进程和子进程是异步关系,主进程无法立即捕获子进程什么时候结束。
如果子进程在结束后立即释放资源,主进程就无法检测子进程状态。
posted @
2020-08-01 22:51
guguda
阅读(
107
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告