多线程_Java程序运行原理和JVM的启动是多线程的吗

Java程序的运行原理:
  由java命令启动jvm,jvm启动就相当于启动了一个进程。
  接着由该进程创建一个主线程去调用main方法。
  
 思考问题:
  jvm虚拟机的启动是单线程的还是多线程的?
  	多线程的。
  	原因是垃圾回收线程也要先启动,否则很容易会出现内存溢出。
  	现在的垃圾回收线程加上前面的主线程,最底启动了两个线程,所以,jvm的启动是多线程的。


版权声明:本文为L1585931143原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。