当前位置:网站首页>僵尸进程和孤儿进程
僵尸进程和孤儿进程
2022-08-05 00:18:00 【~庞贝】
僵尸进程和孤儿进程
- 我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束。 当一个 进程完成它的工作终止之后,它的父进程需要调用wait()或者waitpid()系统调用取得子进程的终止状态。
- 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。
- 僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵尸进程。
边栏推荐
猜你喜欢
随机推荐
leetcode经典例题——单词拆分
仿网易云音乐小程序-uniapp
2022杭电多校第一场 1004 Ball
Couple Holding Hands [Greedy & Abstract]
What is next-generation modeling (with learning materials)
leetcode:269. 火星词典
MongoDB权限验证开启与mongoose数据库配置
Cython
3. Actual combat---crawl the result page corresponding to Baidu's specified entry (a simple page collector)
MAUI Blazor 权限经验分享 (定位,使用相机)
Implementation principle of golang coroutine
再肝3天,整理了90个 NumPy 例子,不能不收藏!
在线中文姓名生成工具推荐
子连接中的参数传递
KT148A voice chip ic working principle and internal architecture description of the chip
图解 Canvas 入门
ansible学习笔记分享-含剧本示例
克服项目管理中恐惧心理
what is MVCC
.net (C#) get year month day between two dates








