其实,JVM启动时候就启动了多个线程,但以目前学到的知识知道至少有2个线程可以分析出来。 首先要明确一点,任何线程启动都有自己的任务。 main线程负责执行主函数,垃圾回收线程负责回收垃圾。
线程1:执行mian函数的线程 (该线程的任务代码都定义在main函数中)jvm创建的主线程的任务都定义在了主函数main中。 线程2:负责垃圾回收的线程。 ( 该线程的任务代码都在垃圾回收器中呢,在底层呢)垃圾回收会在不定期的回收。
其他线程若干..俺不知道了,肯定有就是了...欢迎交流QQ:443883861 博客:www.itcast.info
|