我也不知道,但我查找了一些东西,希望共同学习吧。
后台线程:指为其他线程提供服务的线程,也称为守护线程。JVM的垃圾回收线程就是一个后台线程。
前台线程:是指接受后台线程服务的线程,其实前台后台线程是联系在一起,就像傀儡和幕后操纵者一样的关系。傀儡是前台线程、幕后操纵者是后台线程。由前台线程创建的线程默认也是前台线程。
对于java程序来说,只要还有一个前台线程,那么这个进程就还没结束
如果没有一个前台线程或全部是后台线程,那么这个进程就结束了
设置一个线程为一个后台线程setDeamon(true);如果一个setDeamon(false)
如果为false或者默认情况下(也就是不设置),那么就意味着这个线程是前台线程 |