所谓后台(daemon)线程,是指在程序运行的时候在后台提供一种通用服务的线

程,并且这个线程并不属于程序中不可或缺的部分。因此,当所有的非后台线程

结束时,程序也就终止了,同时会杀死进程中的所有后台线程。反过来说,

只要有任何非后台线程还在运行,程序就不会终止。必须在线程启动之前调用

setDaemon()方法,才能把它设置为后台线程。注意:后台进程在不执行 finally

子句的情况下就会终止其 run()方法。

比如:JVM 的垃圾回收线程就是 Daemon 线程,Finalizer 也是守护线程。

最新文章

  1. 在Linux主机上搭建SVN,用于同步提交修改,实现本地提交线上预览(SVN Hook功能实现)
  2. TTFB-首字节时间简介
  3. 下载服务器端的图片和下载excel
  4. 摩托罗拉SE4500 三星 S3C6410 Wince6.0平台软解码调试记录以及驱动相关问题解释
  5. SpringMVC整合Quartz实现定时任务以及Tomcat服务执行初始化定时任务
  6. 【Apache运维基础(5)】Apache的Rewrite攻略(2)
  7. ceph 参数说明<转>
  8. Microsoft SQL Server 数据库 错误号大全
  9. 软件及博客的markdown支持度的评测
  10. 一条命令解决: sql server 2008 安装提示重启计算机
  11. VS2017 SVN插件-AnkhSVN
  12. struts2的文件配置以及注释代码
  13. [err]Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in <module> from pip._internal import main ImportError: No module named 'pip._internal'
  14. HTTP协议中长连接与短连接的区别
  15. CODEVS.3990.中国余数定理2(CRT)
  16. PHP socket以及http、socket、tcp、udp
  17. S域传递函数的零点和极点
  18. 五大常见的MySQL高可用方案
  19. 【RF库Collections测试】Keep In Dictionary
  20. T-SQL with as 的用法(转) SQL 下的递归查询 SQL2005(CTE) ,SQL2000(Function 递归)

热门文章

  1. python-利用random模块生成测试数据封装方法总结
  2. demo_2_27
  3. 小甲鱼二十一讲 :lambda表达式!!!!
  4. 用MySQL碰到的一些“坑”
  5. Linux 组网入门(转)
  6. selenium+python自动化103-一闪而过的dialog如何定位
  7. 哈工大 NLP 实验一 汉语分词系统
  8. 小白文-SpringMVC-解读DispatcherServlet源码
  9. Qt:QVector
  10. 一个更好用的.NET Core程序瘦身器,减小程序尺寸到1/3