什么执行一个过程&线程产生进程

时间:2016-02-16 19:47:15

标签: c multithreading process system

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

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

1 个答案:

答案 0 :(得分:1)

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

答案是'是'。

要执行此操作,请在C中调用fork()函数或任何exec*()函数

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