前不久,做一个winform小程序,是给客户导数据用的。当时就发现调试的时候,线程有点问题,到某个点时就走不动了。但是运行确实没有问题的。
只是在关闭窗体后,资源管理器里,一大堆进程。。。
当时,客户急着用,小测了下,导出数据无误,进程就先不管了。
后来自己去查资料,发现 只要在线程那里设置个属性
Thread th = new Thread(Excute);
th.IsBackground = true;
这样就解决问题了。
这个属性的意思就是把线程设置为后台线程。
然后关闭进程的同时,线程也会随之关闭。
本文介绍了一个WinForm小程序在使用线程进行数据导出时遇到的问题及解决方法。通过将线程设置为后台线程,解决了程序关闭后遗留大量进程的问题。
1476

被折叠的 条评论
为什么被折叠?



