Java跨平台原理与线程实现
Java源文件经过编译器生成字节码文件,再通过JVM解释器编译成特定机器上的机器码,实现跨平台的能力。程序启动后,会创建多个虚拟机实例,多个线程并发执行。Hotspot JVM中的Java线程与操作系统线程直接映射,由操作系统负责调度,线程结束时原生线程被回收。
用户评论
Java源文件经过编译器生成字节码文件,再通过JVM解释器编译成特定机器上的机器码,实现跨平台的能力。程序启动后,会创建多个虚拟机实例,多个线程并发执行。Hotspot JVM中的Java线程与操作系统线程直接映射,由操作系统负责调度,线程结束时原生线程被回收。