第四章:程序计数器

程序计数器(PC寄存器)的介绍

image-20230805144249787

image-20230805144642697

image-20230805145041516

image-20230805145741710

对于运行时数据区里的每一个内存结构,需要重点关注以下两个部分:GC(垃圾回收)和OOM(OutOfMemoryError)

实例

image-20230805150200250

image-20230805151257080

PC寄存器面试常见问题

问题一:

  • 使用PC寄存器存储字节码指令地址有什么用?
  • 为什么使用PC寄存器记录当前线程的执行地址呢?

Ans:

image-20230805151822032

问题二:

  • PC寄存器为什么会被设定为线程私有?

Ans:

image-20230805152201883

补充:CPU时间片

宏观并行,微观并发

image-20230805152647595