JVM内存结构图

程序计数器:存放当前线程接下来将要执行的字节码指令、分支、循环、跳转、异常处理等信息。一个处理器只能执行一个线程中的指令,为了能够在CPU时间片轮转切换上下问之后顺利回到正确的执行位置,每条线程都需要具有一个独立的程序计数器,线程之间互不影响,JVM将此部分设计为线程私有的。 虚拟机栈:也是线程私有的,它的生命周期与线程相同,是在JVM运行创建的。在线程中,方法在执行的时候会创建一个名为栈帧(st
相关文章
相关标签/搜索