程序计数器
简述
- Pc Register并不是CPU里的寄存器,当然两者的工作内容也不一样,但也有相似之处,都是取下一次的指令地址。
- PC Register在JVM里可以翻译成program counter register 程序计数器,在JVM里只存储当前执行的操作码的地址。也算是对CPU里寄存器的一种模拟吧
特点
- 线程私有的、
- 如果当前方法是Java方法,那么存储的是当前执行的字节码地址、如果是
native
修饰的方法,那么存储的是undefined
- 没有定义错误信息,也不需要GC机制
作用
当正在工作的线程被挂机的时候就会把当前执行的字节码指令,当再次切回来的时候能找到上一次执行的字节码位置!
本文来自博客园,作者:乌托拉赛文,转载请注明原文链接:https://www.cnblogs.com/m78-seven/p/15238852.html