3.程序计数器(PC寄存器、线程私有)

一、PC寄存器的介绍(线程私有)

	用来存储指向下一条指令的的地址,也是即将要执行的的指令代码,由执行引擎读取下一条执行
	俗话说:  就是线程执行到哪里了(貌似 像 汇编里的 EIP),CPU需要不停的切换线程
					在切换回来的时候,PC寄存器里就记录了 执行到哪里了
	PC 既没有 GC 也没有 OOM

说明

	解释 : 
		1.由PC寄存器 读取并且存储 5 指令地址(偏移地址)的指令
		2.再由执行引擎对该指令进行 运算 等等
		3.在解释成机器指令(计算机能识别的指令)
		4.在CPU上运行

为什么要设置成 线程私有 的 ?

					CPU需要不停的切换线程
					在切换回来的时候,
					A线程的PC寄存器里就记录了 A线程执行到哪里了
					B线程的PC寄存器里就记录了 B线程执行到哪里了
					所以需要 是线程私有的
posted @ 2021-07-04 18:42  宋佳强  阅读(381)  评论(0编辑  收藏  举报