请教线程的方法问题
请教一下,线程Thread类中有一个setDaemon()的方法,它有什么用处啊?
引用自API文档:
Marks this thread as either a daemon thread or a user thread.
-----------------------------------------------------------------------------
daemon thread (守护线程)
有两类线程:用户线程和守护线程。用户线程是那些完成有用工作的线程。守护线程是那些仅提供辅助功能的线程,垃圾回收器就是守护线程的一个很好的例子。守护线程是一类特殊的线程,它和普通线程的区别在于它并不是应用程序的核心部分,当一个应用程序的所有非守护线程终止运行时,即使仍然有守护线程在运行,应用程序也将终止,反之,只要有一个非守护线程在运行,应用程序就不会终止。守护线程一般被用于在后台为其它线程提供服务。