1.定义:守护线程--也称为“服务线程”,他是后台线程,为用户线程提供公共服务,在没有用户线程服务时会自动离开。
2.优先级:守护线程的优先级比较低,用于为系统中的其他对象和线程提供服务
3.设置:通过setDaemon(true)来设置线程为守护线程,将一个用户线程设置为守护线程的方式是在线程对象创建之前(start)用线程对象的setDaemon方法
4.在Daemon线程中产生的新线程也是Daemon的
5.线程则是JVM级别的,以Tomcat 为例,如果你在 Web 应用中启动一个线程,这个线程的生命周期并不会和 Web 应用程序保持同步。也就是说,即使你停止了 Web 应用,这个线程依旧是活跃的。
原文:https://www.cnblogs.com/nyhhd/p/13372882.html