天天看點

程式計數器

目錄

​​簡述​​

​​特點​​

​​作用​​

簡述

Pc Register并不是CPU裡的寄存器,當然兩者的工作内容也不一樣,但也有相似之處,都是取下一次的指令位址。

PC Register在JVM裡可以翻譯成program counter register 程式計數器,在JVM裡隻存儲目前執行的操作碼的位址。也算是對CPU裡寄存器的一種模拟吧

特點

線程私有的、

如果目前方法是Java方法,那麼存儲的是目前執行的位元組碼位址、如果是​<code>​native​</code>​修飾的方法,那麼存儲的是​<code>​undefined​</code>​

沒有定義錯誤資訊,也不需要GC機制

作用

當正在工作的線程被挂機的時候就會把目前執行的位元組碼指令,當再次切回來的時候能找到上一次執行的位元組碼位置!

程式計數器

作者:M78-Seven​