java启动一个线程就是启动一个jvm吗
时间: 2024-04-02 16:34:27 浏览: 167
java 启动线程的资源
不是的。Java启动一个线程并不会启动一个全新的JVM,而是在同一个JVM中创建一个新的线程。JVM是Java虚拟机的缩写,它是Java程序的运行环境,负责将Java字节码编译成机器语言并执行。一个JVM可以同时运行多个线程,每个线程都是独立的执行流,但它们共享同一份内存空间,可以访问同一组对象、变量和方法。因此,在Java中创建线程只会占用少量的系统资源,不会像启动一个全新的JVM那样耗费大量的内存和CPU时间。
阅读全文