如果启动它的线程被中止,进程是否被终止?

时间:2010-09-23 16:07:25

标签: c# .net

如果我创建一个启动进程并稍后中止该线程的线程,那么由于线程被中止,进程是否会停止执行?

2 个答案:

答案 0 :(得分:2)

不,因为线程将处于一个完全不同的过程(你刚刚开始一个新的过程),它们之间没有任何联系。

(如果你开始另一个线程,另一个线程也不会被杀死)。

答案 1 :(得分:2)

我不清楚问题是什么。当您通过启动.exe文件启动进程时,将有该进程的主线程;如果此线程因任何原因中止,则该过程也将停止。 如果您正在讨论一个线程启动另一个进程(例如通过Process类Start方法),那么退出启动该进程的线程将不会停止该进程。