程序计数器

程序计数器

程序计数器的位置

程序计数器_第1张图片

程序计数器的作用

  • 寄存器(程序计数器)的作用是记住下一条jvm指令的地址,图中可以看到,当我们只想0指令时,会把3的执行地址放入到我们寄存器,然后解释器从寄存器拿到3的地址执行,同时寄存器存入4,以此类推
    程序计数器_第2张图片

程序计数器的定义

  • 每个寄存器都是私有的,不会存在内存溢出,如图在多线程的状态下,线程一的时间片用完时,寄存器会存下一条指令的地址,同时线程2执行,回来时只需读取寄存器变可知执行到哪里,所以每一个线程都会有他的一个私有的寄存器
    程序计数器_第3张图片

你可能感兴趣的:(JVM,jvm)