C#在关闭应用程序时如何强制关闭子线程?
- 2012年06月22日 [已被偷窥 13,385 次]
多线程是C/S软件开发的常用功能,今天写个小东东时多线程并发没啥问题,但是结束的时候发现系统进程总是无法关闭.使用Application.ExitThread()或者Application.Exit()都无效.然后尝试写了一个线程总线控制器,在Form_Closing中强制中断所有线程之后再退出.还是时好时不好的.于是没办法找了找,发现使用C#的前后台线程控制也可以. 托管线程或者是后台线程,或[……]
猛击传送门查看更多
去下个2012优化版,
原理很简单,代码有点乱.写成工具类直接调用静态实例就可以了.方法列表如下: CompressFile
CompressFile.BUFFEREDSIZE
CompressFile.instance
CompressFile.getInstance()
CompressFile[……]