深入理解JAVA虚拟机--运行时数据区域

1.程序计数器是较小的内存空间,可看作当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变计数器值选择下一条需要执行的字节码指令。另外,为了保证多线程过程中线程切换后可以恢复到正确的执行位置,每条线程都需要一个独立的程序计数器,之间互不影响,称线程私有的内存。 2.虚拟机栈同上,也是线程私有的,它的生命周期与线程相同。每个方法在执行 同时创建一个栈帧,每一个方法从调用直至执行完成的过
相关文章
相关标签/搜索