新手:C#中.exe应用程序关闭后为什么后台进程中结束?

如题:C#中.exe应用程序关闭后为什么后台进程中结束?跪求大神解答

所有new Thread出来的线程 都把IsBackGround=true加上 就行了

for循环不会结束的,其他就不好说了

不知道你说的关闭是什么,如果你的程序有多个窗体,或者有额外的进程,关闭掉所有显示出来的窗体,但是有隐藏的窗体或者后台线程,那么进程列表里还有这个程序,这很正常。

没理解你的问题,感觉你说的是线程吧。
线程分为前台线程和后台线程,你说的程序关闭就是前台线程关闭,由于前台线程关闭,那么后台线程会自动进行关闭,如果是多个前台线程,那么只要存才一个前台线程,后台线程就不会关闭。