玩转JVM虚拟机:JVM内存结构

  1. 云栖社区>
  2. 中生代技术>
  3. 博客>
  4. 正文

玩转JVM虚拟机:JVM内存结构

技术小能手 2017-12-11 15:27:48 浏览2158
展开阅读全文
922174cd405c5ffefee64fa8f3522fddf5a32ac9

视频请在wifi下观看(土豪随意~),视频包含内容整理如下:

一,JVM内存结构

19b5c9d94b30e5a274ba1744e9ebb002fd9128ad


(图片来自网络)

1. 程序计数器

程序计数器(Program Counter Register),也有称作为PC寄存器。在汇编语言中,程序计数器是指CPU中的寄存器,它保存的是程序当前执行的指令的地址,当CPU需要执行指令时,需要从程序计数器中得到当前需要执行的指令所在存储单元的地址,然后根据得到的地址获取到指令,在得到指令之后,程序计数器便自动加1或者根据转移指针得到下一条指令的地址,如此循环,直至执行完所有的指令。

虽然JVM中的程序计数器并不像汇编语言中的程序计数器一样是物理概念上的CPU寄存器,但是JVM中的程序计数器的功能跟汇编语言中的程序计数器的功能在逻辑上是等同的,也就是说是用来指示执行哪条指令的。

由于在JVM中,多线程是通过线程轮流切换来获得

网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属云栖号: 中生代技术