在我的多线程应用程序失败后,未完成的线程是否会挂起?

Dan*_*abo 2 c# multithreading

我的应用程序在自己的线程上启动多个长时间运行的函数/方法.当其中一个线程遇到错误时,我的程序崩溃(如预期的那样).但问题是,应用程序生成的所有线程是否都停止执行?还是他们在某个地方闲逛?如果是这样,我是否需要编写另一个应用程序来监控它们以便我可以杀死它们?

谢谢!

Rem*_*anu 12

当进程完成时,该进程中包含的所有线程都将终止.线程不能存在于进程外部.应用程序崩溃=进程终止.