《深刻理解Java虚拟机》—— JVM内存模型(运行时数据区)

JVM运行时数据区(又称JVM内存模型) 程序计数器 (Program Counter Register, PCR) 因为多线程是经过线程切换争夺CPU的方式执行的,故在任一时刻,CPU其实只会执行一个线程。因此为了切换线程后CPU还能回到正确的执行位置,每个线程都应该又一个独立的PCR,互不影响。因此 PCR是线程私有的一块较小的内存空间, 能够看做是当前线程所执行的字节码的行号指示器。web
相关文章
相关标签/搜索