程序計(jì)數(shù)器(Program Counter Register),屬于線程的內(nèi)存私有區(qū)域。

它用來(lái)記錄線程已經(jīng)執(zhí)行到了代碼的哪一行。
?
由于線程之間存在交替切換執(zhí)行,因此每個(gè)線程都有自己的程序計(jì)數(shù)器,互不干擾。
?
也就是說(shuō),CPU在調(diào)度線程時(shí),某個(gè)線程被喚醒后,線程會(huì)通過(guò)查看程序計(jì)數(shù)器,來(lái)判斷喚醒后應(yīng)該從哪一行開(kāi)始執(zhí)行。
?

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