有3个办法,
1. 启动线程时记录所有线程,然后在窗口都退出后结束这些线程
2 将你的线程设置为后台线程(IsBackground = true),这样窗口都退出后这些线程会自动结束。
3 或是来个狠点的 System.Environment.Exit
1. 最好,但代码会有一点多,还有Application .exit 是退出消息泵,关闭窗口的,跟关闭线程没有多大关系。要使用 Environment.Exit
在结束程序的时候,把所有的线程都结束,不然就会出现这种情况
当然了,技即使是线程你也要返回
这件东西有啥特别之处。”尤里。