ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

什么是僵尸/孤儿/守护(精灵)进程???

2020-11-29 22:32:37  阅读:251  来源: 互联网

标签:僵尸 精灵 孤儿 并且 终端 进程 守护


Z(zombie)-僵尸进程

1.僵尸进程概念:
僵尸进程指的是处于僵尸状态的进程。
僵尸状态(Zombies)是一个比较特殊的状态。当子进程退出并且父进程没有读取到子进程退出的返回代码时就会产生僵尸进程。僵尸进程会以终止状态保持在进程表中,并且会一直在等待父进程读取退出状态代码。
2.僵尸进程危害:
会造成资源泄漏!!
3.如何解决:
父进程通过进程等待的方式,回收子进程资源,获取子进程退出信息

孤儿进程

1.孤儿进程概念:
父进程先于子进程退出,子进程就称之为“孤儿进程”
2.孤儿进程特性:
让出终端,进入系统后台运行,并且父进程成为1号进程。

守护系统(Daemon)

守护进程是脱离于终端并且在后台运行的进程。守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端上显示并且进程也不会被任何终端所产生的终端信息所打断。也就是通常说的精灵进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。Linux系统有很多守护进程,大多数服务都是通过守护进程实现的。

标签:僵尸,精灵,孤儿,并且,终端,进程,守护
来源: https://blog.csdn.net/WEIYANGBIN/article/details/110355312

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有