要点:

1、当在主线程中创建了一个线程,那么该线程的IsBackground默认是设置为FALSE的。

2、当主线程退出的时候,IsBackground=FALSE的线程还会继续执行下去,直到线程执行结束。

3、只有IsBackground=TRUE的线程才会随着主线程的退出而退出。

4、当初始化一个线程,把Thread.IsBackground=true的时候,指示该线程为后台线程。后台线程将会随着主线程的退出而退出。

5、原理:只要所有前台线程都终止后,CLR就会对每一个活在的后台线程调用Abort()来彻底终止应用程序。

最新文章

  1. OutputCache属性详解(四)— SqlDependency
  2. 几个 Ceph 性能优化的新方法和思路(2015 SH Ceph Day 参后感)
  3. LeetCode 刷题顺序表
  4. 查看数据源所对应的PSA物理表
  5. nginx解析php请求为404
  6. 捉BUG记(To Catch a Bug)
  7. js 正则 数值验证
  8. iMAC——查看开机关机时间
  9. aspjpeg 半透明描边的实现函数
  10. picturebox 图片自适应
  11. 可扩展多线程异步Socket服务器框架EMTASS 2.0 续
  12. mysql-proxy读写分离
  13. HTTP与HTTPS
  14. layui中弹出层的两种表达方式
  15. Linux串口通信之termios结构体说明
  16. 过滤富文本编辑器中的html元素和其他元素
  17. MapServer Tutorial——MapServer7.2.1教程学习——第一节用例实践:Example1.1 A map with single layer
  18. Lua和C++交互 学习记录之二:栈操作
  19. idea gradle卡主问题
  20. python基础下的数据结构与算法之链表

热门文章

  1. 【bzoj2751】[HAOI2012]容易题(easy) 数论-快速幂
  2. Cannot find module 'webpack/bin/config-yargs'
  3. v$sqlarea,v$sql,v$sqltext这三个视图提供的sql语句有什么区别?
  4. DP【洛谷P2134】 百日旅行
  5. 牛客国庆集训day5 G 贵族用户 (模拟)
  6. C#工具类之字典扩展类
  7. Linux系统结构及常用命令
  8. ubuntu常用系统命令
  9. python中的设计模式
  10. SQL SERVER LEFT JOIN, INNER JOIN, RIGHT JOIN