首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
系统内可以有无父进程的进程。
[单选题]
系统内可以有无父进程的进程。
错
对
查看正确选项
添加笔记
求解答(5)
邀请回答
收藏(185)
分享
10个回答
添加回答
3
志者
init进程是所有linux进程的父进程,进程号为1,也是内核态转用户态的入口,通过调用init函数,由1号内核态进程转成init进程。
但是0号内核态进程是所有进程的祖先这句话怎么说?
发表于 2019-04-11 20:26:03
回复(0)
35
Nicole Liu
init进程没有父进程
发表于 2015-06-23 08:14:35
回复(2)
6
huixieqingchun
比如初始化进程没有你进程。
发表于 2016-07-13 13:49:50
回复(0)
4
想踩缝纫机的奶酪说我这儿没问题啊
孤儿进程和僵尸进程都有父进程。
孤儿进程是指其父进程先于它自己退出或被终止,导致孤儿进程成为没有父进程的进程。在这种情况下,孤儿进程会被操作系统接管,并将其父进程设置为init进程(进程ID为1)。init进程会负责回收孤儿进程的资源,确保它们正常终止。
僵尸进程是指一个子进程在终止后,但是其父进程尚未对其进行处理(即未调用wait()或waitpid()函数来获取子进程的终止状态),导致子进程的进程表项仍然存在,但是已经不能执行任何操作。在这种情况下,僵尸进程的父进程仍然存在,但是没有及时处理子进程的退出状态,导致僵尸进程的产生。
需要注意的是,虽然孤儿进程和僵尸进程都有父进程,但是它们的状态和处理方式是不同的。孤儿进程会被init进程接管并回收资源,而僵尸进程需要父进程调用相应的函数来处理并回收资源。
在操作系统中,每个进程都有一个父进程,除了一个特例,即init进程(进程ID为1)。init进程是所有其他进程的祖先进程,它是系统启动时由内核创建的第一个进程。
发表于 2023-07-22 14:08:21
回复(0)
4
求把我打哭
孤儿进程没有父进程
发表于 2017-12-11 23:49:47
回复(3)
4
舒意意123
init进程没有父进程
发表于 2017-04-23 14:45:55
回复(0)
3
你们之后会让hr联系我的
守护进程
发表于 2018-07-27 21:22:06
回复(0)
0
巧了乐兹
严格来说,只有0号进程(idle进程,即空转进程)没有父进程,0号进程由内核直接创建。
0号进程会创建1号(init)进程和2号(kthreadd
)进程,1号进程是所有用户进程的祖先进程,并负责接管所有的孤儿进程(所以孤儿进程由父进程),2号进程负责创建所有的内核线程。
僵尸进程是已经终止但尚未被父进程回收的进程。
发表于 2025-02-08 15:24:12
回复(0)
0
amberlin19
孤儿进程就是没有父进程的进程
发表于 2020-08-22 14:21:26
回复(0)
0
牛客184244850号
Linux中僵死进程 就没有父进程
发表于 2019-12-23 18:19:29
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
上传者:
小小
难度:
10条回答
185收藏
5944浏览
热门推荐
相关试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
2025年春招-中国电信...
正性偏差的极快乐原则认为当人们被美...
定义判断
评论
(1)
分析以下使用元类实现的单例模式代码...
Python
评论
(1)
当处理多语种混合输入时,大模型需要...
大模型概念
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题