在前一篇博文《小学徒的成长系列—线程》中,我们已经讲解了关于线程的基本概念及其常用的方法,现在在本次博文中,我们就讲解关于守护线程,同步,及线程池的知识吧。
1.守护线程(后台线程)
在Java中,线程定义有两种:
1> 非守护线程(有些教学书籍喜欢叫做非后台线程)
2> 守护线程(有些教学书籍喜欢叫做后台线程),下面是摘自《Java编程思想》的说法:
所谓后台线程,网站空间,是指在程序运行的时候在后台提供一种通用服务的线程,并且这种线程并不属于程序中不可或缺的部分,因此,当所有的非后台线程结束时,香港服务器租用,香港虚拟主机,程序也就终止了,同时会杀死进程中的所有后台线程。反过来说,只要有任何非后台线程还在运行,程序就不会终止。比如,执行main()方法的就是一个后台线程。而做人的能力则会给你一百种机会。