java程序中得main()方法,将作为该应用初始线程的起点,任何其它线程都是由这个初始线程启动的。
在java虚拟机内部有两种线程:守护线程和非守护线程。
守护线程通常是由虚拟机自己使用的,比如执行垃圾收集任务的线程。
但是,java程序也可以把他创建的任何线程标记为守护线程。
而java程序的初始线程-就是开始于main()的那个,是非守护线程。
只要还有任何非守护线程在运行,那么这个java程序也在继续运行!
java程序中得main()方法,将作为该应用初始线程的起点,任何其它线程都是由这个初始线程启动的。
在java虚拟机内部有两种线程:守护线程和非守护线程。
守护线程通常是由虚拟机自己使用的,比如执行垃圾收集任务的线程。
但是,java程序也可以把他创建的任何线程标记为守护线程。
而java程序的初始线程-就是开始于main()的那个,是非守护线程。
只要还有任何非守护线程在运行,那么这个java程序也在继续运行!