linux 子进程与父进程一样 为什么还要子进程

2025-02-22 23:45:35
推荐回答(4个)
回答1:

有时候一个工作量比较大,需要多个进程协同完成,这时就需要在父进程中创建一个或若干个子进程来一起完成工作。

回答2:

其实你的问题用web服务器中的httpd来解释最合适。当用户访问web服务器的时候,httpd作为父进程,会fork出许多个子进程来应对访问者,你看进程的分类可以知道,进程有守护,批处理和交互,我们不可能把大多数的工作交给一个父进程来完成,所以fork出子进程来协助。具体你可以了解一些关于操作系统原理方面的书。

回答3:

这个可以使用嵌套调用来解释,进程 A可以再次调用本身,那么就必然产生子进程B,具体的情况要 区分应用场景,但是这种情形是可能存在的。所以需要有。
而且,不建议区分子进程,你可以尝试做为一个新进程来考虑,只不过该进程是依赖于一个进程的,如果进程A被kill,那么B进程也会销毁。
希望可以帮到你,祝你早日解决问题。

回答4:

LInux 父进程关闭子进程