JVM基本结构 一 JVM基本结构示意图 二 JVM结构详解 一 程序计数器 程序计数器是一块较小的内存空间,它是当前线程所执行的字节码的行号指示器,如果线程执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址,如果是一个Native方法,则这个计数器的值为空(Undefined). 由于Java虚拟机的多线程是通过线程轮流切换并分配处理器的执行时间来实现的,在任何一个确定的时刻,一个处理器都会执行一条线程中的指令,因此,为了线程切换后能恢复到正确的执行位置,每条线程都需…