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

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