c# winform 关闭窗体时同时结束线程实现思路
发布时间:2020-12-15 05:59:57 所属栏目:百科 来源:网络整理
导读:前不久,做一个winform小程序,是给客户导数据用的。当时就发现调试的时候,线程有点问题,到某个点时就走不动了。但是运行确实没有问题的。 只是在关闭窗体后,资源管理器里,一大堆进程。 当时,客户急着用,小测了下,导出数据无误,进程就先不管了。 后来
前不久,做一个winform小程序,是给客户导数据用的。当时就发现调试的时候,线程有点问题,到某个点时就走不动了。但是运行确实没有问题的。 只是在关闭窗体后,资源管理器里,一大堆进程。 当时,客户急着用,小测了下,导出数据无误,进程就先不管了。 后来自己去查资料,发现只要在线程那里设置个属性 复制代码 代码如下: Thread th = new Thread(Excute); th.IsBackground = true;这样就解决问题了。 这个属性的意思就是把线程设置为后台线程。 然后关闭进程的同时,线程也会随之关闭。 不知道各位还有什么妙招,多多指导哈 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |