首页 > 试题广场 >

系统内可以有无父进程的进程。

[单选题]
系统内可以有无父进程的进程。
比如初始化进程没有你进程。
发表于 2016-07-13 13:49:50 回复(0)
更多回答
init进程是所有linux进程的父进程,进程号为1,也是内核态转用户态的入口,通过调用init函数,由1号内核态进程转成init进程。
但是0号内核态进程是所有进程的祖先这句话怎么说?
发表于 2019-04-11 20:26:03 回复(0)
init进程没有父进程
发表于 2015-06-23 08:14:35 回复(2)
init进程没有父进程
发表于 2017-04-23 14:45:55 回复(0)
孤儿进程和僵尸进程都有父进程。
孤儿进程是指其父进程先于它自己退出或被终止,导致孤儿进程成为没有父进程的进程。在这种情况下,孤儿进程会被操作系统接管,并将其父进程设置为init进程(进程ID为1)。init进程会负责回收孤儿进程的资源,确保它们正常终止。
僵尸进程是指一个子进程在终止后,但是其父进程尚未对其进行处理(即未调用wait()或waitpid()函数来获取子进程的终止状态),导致子进程的进程表项仍然存在,但是已经不能执行任何操作。在这种情况下,僵尸进程的父进程仍然存在,但是没有及时处理子进程的退出状态,导致僵尸进程的产生。
需要注意的是,虽然孤儿进程和僵尸进程都有父进程,但是它们的状态和处理方式是不同的。孤儿进程会被init进程接管并回收资源,而僵尸进程需要父进程调用相应的函数来处理并回收资源。
在操作系统中,每个进程都有一个父进程,除了一个特例,即init进程(进程ID为1)。init进程是所有其他进程的祖先进程,它是系统启动时由内核创建的第一个进程。
发表于 2023-07-22 14:08:21 回复(0)
守护进程
发表于 2018-07-27 21:22:06 回复(0)
孤儿进程没有父进程
发表于 2017-12-11 23:49:47 回复(3)
孤儿进程就是没有父进程的进程
发表于 2020-08-22 14:21:26 回复(0)
Linux中僵死进程 就没有父进程
发表于 2019-12-23 18:19:29 回复(0)