线程分类 在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 作用 Daemon的作用是为其他线程的运行提供便利服务,守护线程典型的应用是 GC (垃圾回收器),它是一个很称职的守护者。 区别 User和Daemon两者几乎没有区别,的不同之处在于虚拟机的离开:如果 User Thread已经全部退出运行了,只剩下Daemon Thread存在了,虚拟机也退出了。 因为没有了被守护者,Daemon也没有工作可做了,也没有继续运行程序的必要了。 不要用守护线程去做事情,因为主线程很快运行完了,虚拟机退出,Daem