首页 > 试题广场 >

关于子进程和父进程的说法,下面哪一个是正确的?()

[单选题]

关于子进程和父进程的说法,下面哪一个是正确的?()

  • 一个父进程可以创建若干个子进程,一个子进程可以从属于若干个父进程
  • 父进程被撤销时,其所有子进程也被相应撤消
  • 子进程被撤销时,其从属的父进程也被撤销
  • 一个进程可以没有父进程或子进程
Linux中的init进程就没有父进程,因为它就不是通过fork的方式产生的
发表于 2016-12-16 20:00:26 回复(0)
init() 进程就没有父进程。没有子进程的进程应该比较多吧。
编辑于 2016-11-28 10:19:34 回复(0)
一个孩子只有一个父亲。 爹死了,孩子可以活着,是个孤儿。 孩子死了,爹也可以活着。
发表于 2020-03-07 10:51:52 回复(8)
1.孤儿进程
如果父进程先退出,子进程还没退出那么子进程将被 托孤给init进程,这是子进程的父进程就是init进程(1号进程).
init进程没有父进程.

2.僵尸进程
进程终止后进入僵死状态(zombie),等待告知父进程自己终止,后才能完全消失.但是如果一个进程已经终止了,但是其父进程还没有获取其状态,那么这个进程就称之为僵尸进程.僵尸进程还会消耗一定的系统资源,并且还保留一些概要信息供父进程查询子进程的状态可以提供父进程想要的信息.一旦父进程得到想要的信息,僵尸进程就会结束.
编辑于 2018-05-15 15:04:39 回复(0)
Linux中的init进程就没有父进程,因为它就不是通过fork的方式产生的
发表于 2017-04-19 19:08:02 回复(0)
在撤销父进程时,要根据子进程是否执行完来决定是否撤销子进程,一般父进程会利用wait()函数来等待子进程执行结束才撤销子进程。否则,父进程提前撤销后,子进程会变成孤儿进程,其不会自动撤销。
发表于 2020-09-18 19:46:44 回复(0)
允许一个进程创建另一个进程。此时创建者称为父进程,被创建的进程称为子进程。子进程可以继承父进程所拥有的资源。当子进程被撤销时,应将其从父进程那里获得的资源归还给父进程。此外,在撤销父进程时,也必须同时撤销其所有的子进程。所以答案是BD
发表于 2017-11-11 19:21:17 回复(0)
b选项,windows在父进程终止时不会强制撤销子进程。
发表于 2019-08-18 21:44:19 回复(1)
请问B选项为什么错误?谢谢
发表于 2017-09-23 19:59:32 回复(3)
<p>这题答案不对吧,在撤销父进程时,必须同时撤销其所有子进程啊</p>
发表于 2020-07-22 18:54:53 回复(1)
这os题真的公说公有理呀
发表于 2022-08-17 20:32:55 回复(0)
进程父子进程特级
发表于 2019-09-11 19:18:23 回复(0)
父进程退出后子进程不一定退出
发表于 2018-11-24 18:29:00 回复(0)
孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。
发表于 2018-05-19 22:05:28 回复(1)
a,一个孩子只能有一个父亲,c,顾名思义,谁能解释一下b
发表于 2017-12-21 10:44:02 回复(0)
请问为什么不选B呢
发表于 2017-12-14 12:54:14 回复(0)
解释一下abc?
发表于 2017-09-07 19:26:24 回复(1)