程序计数器

程序计数器是什么,有什么用
Program Counter Register,程序计数寄存器
类运行时,会将类的成员方法的字节码文件,放置在 JVM Stack ,字节码文件也就是 JVM 指令,jvm 运行时执行这些 JVM 指令。
程序计数器的作用就是记住下一条 JVM 指令的地址。
**每次执行jvm指令时,解释器根据程序计数器中的地址,获取下一条jvm 执行,再转换为 机器码,接着cpu就可以执行了。**程序计数器中的地址也会变成下一条 jvm指令的地址。
程序计数器是一个逻辑概念,在物理实现中,使用了寄存器单元,因此也叫 Register。

程序计数器的特点
- 线程私有的。每个线程需要执行自己的指令序列,因此每个线程都需要有自己的程序计数器。
- 不存在内存溢出。
程序计数器是JVM的一个组件,它存储着下一条要执行的JVM指令的地址。每个线程都有自己的程序计数器,确保独立执行指令序列。这个寄存器不会引发内存溢出,因为它在线程间是隔离的。
86

被折叠的 条评论
为什么被折叠?



