什么执行进程和线程生成进程
What executes a process & threads spawning processes
我需要一些关于进程和线程的说明。
我最近了解到所有线程(用户级或内核级)都由内核执行,即它们被映射到内核线程。
我还了解到进程可以产生其他进程和线程,但是线程可以产生其他进程吗?
我有第二个问题,内核线程执行线程,但是什么执行进程?进程是否也映射到内核线程?
关于这个问题:* 但是线程可以产生其他进程吗? *
答案是'yes'。
为此,在 C 中调用 fork()
函数或任何 exec*()
函数
尽管说实话,exec() 函数实际上替换了当前进程而不是启动新进程
我需要一些关于进程和线程的说明。 我最近了解到所有线程(用户级或内核级)都由内核执行,即它们被映射到内核线程。 我还了解到进程可以产生其他进程和线程,但是线程可以产生其他进程吗?
我有第二个问题,内核线程执行线程,但是什么执行进程?进程是否也映射到内核线程?
关于这个问题:* 但是线程可以产生其他进程吗? *
答案是'yes'。
为此,在 C 中调用 fork()
函数或任何 exec*()
函数
尽管说实话,exec() 函数实际上替换了当前进程而不是启动新进程