进程是否开始使用另一个线程?

问题描述:

我想知道在使用Process.Start()时是否启动了新线程?如果一个新的线程开始,这个线程,我们可以控制它作为前景或背景?进程是否开始使用另一个线程?

+0

看到这个问题关于改变使用`Process.Start`开始的进程的优先级 - http://*.com/questions/1374817/how-do-i-start-a-process- with-idle-priority-in-net - 这可能与问题的第二部分相关 – RobV 2010-11-23 11:02:01

未创建新线程。一个新的过程是(尽管从技术上讲所有过程至少有一个线程)。

+0

而新进程所拥有的线程是新创建的线程。 – 2013-03-27 05:33:51

在当前进程中没有创建额外的线程 - 至少没有任何托管线程可以被您看到。

进程和线程虽然相关,但是有很大的不同。看看What is the difference between a process and a thread?