什么执行进程和线程生成进程

What executes a process & threads spawning processes

我需要一些关于进程和线程的说明。 我最近了解到所有线程(用户级或内核级)都由内核执行,即它们被映射到内核线程。 我还了解到进程可以产生其他进程和线程,但是线程可以产生其他进程吗?

我有第二个问题,内核线程执行线程,但是什么执行进程?进程是否也映射到内核线程?

关于这个问题:* 但是线程可以产生其他进程吗? *

答案是'yes'。

为此,在 C 中调用 fork() 函数或任何 exec*() 函数

尽管说实话,exec() 函数实际上替换了当前进程而不是启动新进程