程序计数器

简述

  • Pc Register并不是CPU里的寄存器,当然两者的工作内容也不一样,但也有相似之处,都是取下一次的指令地址。
  • PC Register在JVM里可以翻译成program counter register 程序计数器,在JVM里只存储当前执行的操作码的地址。也算是对CPU里寄存器的一种模拟吧

特点

  • 线程私有的、
  • 如果当前方法是Java方法,那么存储的是当前执行的字节码地址、如果是native修饰的方法,那么存储的是undefined
  • 没有定义错误信息,也不需要GC机制

作用

当正在工作的线程被挂机的时候就会把当前执行的字节码指令,当再次切回来的时候能找到上一次执行的字节码位置!

posted @ 2021-09-07 16:26  乌托拉赛文  阅读(250)  评论(0编辑  收藏  举报