我需要一些有关进程和线程的澄清。 我最近了解到所有线程(用户级或内核级)都是由内核执行的,即它们映射到内核线程。 我还了解到进程可以生成其他进程和线程,但是线程可以生成其他进程吗?
我有第二个问题,内核线程执行线程,但是什么执行进程?进程是否也映射到内核线程?
最佳答案
关于问题:*但是线程可以生成其他进程吗? *
答案是"is"。
为此,请在 C 语言中调用 fork()
函数或任何 exec*()
函数
尽管说实话,exec() 函数实际上替换了当前进程,而不是启动一个新进程
关于c - 什么执行进程和线程生成进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35441740/