1.程序计数器在虚拟机的概念模型里字节码解释器工作时就是通过改变 这个计数器的值来选取下一条需要执行的字节码指令,分支.循环.跳转.异常处理. Java 虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现 的,在任何一个确定的时刻,一个处理器(对于多核处理器来说是一个内核)只会执行 一条线程中的指令.因此,为了线程切换后能恢复到正确的执行位置,每条线程都需要 有一个独立的程序计数器,各条线程之间的计数器互不影响,独立存储,我们称这类内 存区域为“线程私有”的内存. 线程恢复等基础功…