winform 程序退出时强制关闭所有线程
2023-09-14 09:08:36 时间
this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;
Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;
Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;
System.Environment.Exit(0); 这是最彻底的退出方式,不管什么线程都被强制退出,把程序结束的很干净。
相关文章
- Winform开发常用控件之Checkbox和CheckedListBox
- java swing计算器_用winform编写计算器
- winform与php交互,WinForm与Javascript交互「建议收藏」
- C#WinForm捕获全局变量异常SamWang解决方法
- WinForm窗体调用WCF服务窗体卡死问题
- c#winform窗口一直置顶显示在桌面最上方或最底层的方法
- c#winform关闭窗体时同时结束线程实现思路
- C#WinForm中Panel实现用鼠标操作滚动条的实例方法
- Winform跨线程操作的简单方法
- C#之WinForm跨线程访问控件实例
- WinForm窗体间传值的方法
- C#中winform使用相对路径读取文件的方法
- WinForm中DefWndProc、WndProc与IMessageFilter的区别