当JVM中不存在任何一个正在运行的非守护线程时,则JVM进程即会退出。
守护线程拥有自动结束自己生命周期的特性,而非守护线程不具备这个特点。
JVM中的垃圾回收线程就是典型的守护线程。
通常来说,守护线程经常被用来执行一些后台任务,但是,你又希望在程序退出时,或JVM退出时,线程能够自动,此时,就可以选择守护线程。
当JVM中不存在任何一个正在运行的非守护线程时,则JVM进程即会退出。
守护线程拥有自动结束自己生命周期的特性,而非守护线程不具备这个特点。
JVM中的垃圾回收线程就是典型的守护线程。
通常来说,守护线程经常被用来执行一些后台任务,但是,你又希望在程序退出时,或JVM退出时,线程能够自动,此时,就可以选择守护线程。