JVM篇运行时数据区之程序计数器

2020-03-05  本文已影响0人  writeanewworld

1.是什么?

.程序计数器是一块较小的内存空间,用来记录字节指令的行号
.字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成

2.为什么?

为了线程切换后能够恢复到正确的执行位置,每条线程都需要一个独立的程序计数器,各条线程之间计数器互不影响,独立存储,我们称这类内存区域为"线程私有"的内存

3.特点

内存区域中唯一一个没有规定任何OutOfMemoryError情况的区域

上一篇 下一篇

猜你喜欢

热点阅读