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

在Java虚拟机的概念中,运行时数据区又被称为Java内存区域。主要由线程私有的程序计数器、虚拟机栈和本地方法栈以及线程共享的堆和方法区组成。 程序计数器 程序计数器在Java内存中占据的空间比较小,是当前线程正在执行的字节码的行号指示器。字节码指令执行的过程中,分支、循环、跳转、异常处理、线程恢复等都需要通过程序计数器来完成。 在某一个时刻,一个内核只会执行一个线程中的指令,因此需要程序计数器来
相关文章
相关标签/搜索