java守护线程和守护线程

2014-11-24 03:29:08 · 作者: · 浏览: 0

ava程序中得main()方法,将作为该应用初始线程的起点,任何其它线程都是由这个初始线程启动的。

在java虚拟机内部有两种线程:守护线程和非守护线程。

守护线程通常是由虚拟机自己使用的,比如执行垃圾收集任务的线程。

但是,java程序也可以把他创建的任何线程标记为守护线程。

而java程序的初始线程-就是开始于main()的那个,是非守护线程。

只要还有任何非守护线程在运行,那么这个java程序也在继续运行!


摘自 彭彦程