C#:程序关闭了,为什么在后台还有进程存在?(转载)
时间:2011-02-14 来源:noble_herb
最终发现我的项目里面出现这种情况的原因是线程的创建和终结问题。
解决办法有两种:
A:在建立线程的时候指定这个线程是后台线程(.IsBackground属性为true).那么主线程关闭的时候它也会关闭.
B:如果线程不是设置为后台线程,需要手动关闭,但是也有可能是abort不干净或者线程在等待什么的时候是不会关闭的.
以上为转载,原文地址:http://www.cnblogs.com/moon2bird/archive/2009/01/22/1379843.html
相关阅读 更多 +