程序計數器(Program Counter Register),屬于線程的內存私有區域。

它用來記錄線程已經執行到了代碼的哪一行。
?
由于線程之間存在交替切換執行,因此每個線程都有自己的程序計數器,互不干擾。
?
也就是說,CPU在調度線程時,某個線程被喚醒后,線程會通過查看程序計數器,來判斷喚醒后應該從哪一行開始執行。
?

掃碼支付10元,閱讀完整文章!