守护线程其实就是后台线程,其在非守护线程即前台线程的生命周期结束之后其生命周期也结束,虚拟机保证前台线程的能够在运行完毕后结束,而不保证守护线程能够运行完毕,其生命周期是由其服务的非守护线程的生命周期决定的。
JAVA用setdaemon()来设定一个线程是否为守护线程