C# 使用多线程,关闭窗体时,退出所有线程

  • this.Close();   只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;
  • Application.Exit();  强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;
  • Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程法正确退出的问题;
  • System.Environment.Exit(0);   这是最彻底的退出方式,不管什么线程都被强制退出,把程序结束的很干净。

相关推荐

  1. C# 使用线关闭退出所有线

    2024-01-18 12:18:04       34 阅读
  2. QThread线退出

    2024-01-18 12:18:04       21 阅读
  3. C++ 线

    2024-01-18 12:18:04       26 阅读
  4. C++ 线

    2024-01-18 12:18:04       17 阅读
  5. C#线

    2024-01-18 12:18:04       12 阅读
  6. C++ 线

    2024-01-18 12:18:04       9 阅读
  7. 线C#】

    2024-01-18 12:18:04       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-18 12:18:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-18 12:18:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-18 12:18:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-18 12:18:04       18 阅读

热门阅读

  1. 鸿蒙系列--数据管理

    2024-01-18 12:18:04       29 阅读
  2. 前端注释规范

    2024-01-18 12:18:04       37 阅读
  3. 组件中写选项的顺序(vue的问题)

    2024-01-18 12:18:04       26 阅读
  4. 【技术选型】clickhouse vs starRocks

    2024-01-18 12:18:04       49 阅读
  5. 【排序算法】自顶向下的归并排序

    2024-01-18 12:18:04       26 阅读
  6. 设计模式——迭代器模式

    2024-01-18 12:18:04       34 阅读
  7. springboot多数据源支持自定义连接池

    2024-01-18 12:18:04       38 阅读
  8. 解决fxml图标无法显示

    2024-01-18 12:18:04       30 阅读
  9. 大数据小白初探Hbase从零到入门

    2024-01-18 12:18:04       27 阅读