JVM 内存结构

1、程序计数器 Java 虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式实现,所以确定的时刻一个处理器只会执行一个线程中的指令。 为了线程切换后能恢复到正确的执行位置,每个线程都需要一个独立的程序计数器,用于记录线程所执行字节码指令的地址。 2、虚拟机栈 虚拟机栈是线程私有的。每个方法执行时会创建一个帧栈,用于存储局部变量表、操作数栈、动态链接、方法出口等信息。当方法调用时,栈帧入栈,
相关文章
相关标签/搜索