摘要:
说说你对程序计数器的理解 作用 PC寄存器用来存储指向下一条命令的地址,也是即将执行的指令代码。由执行引擎读取下一条指令。 为什么要有PC寄存器 因为CPU需要不停的切换各个线程,这时候切换回来,就知道接着从哪开始继续执行。 为什么PC寄存器要设定线程私有 因为在CPU来回切换的时候,为了确保准确记 阅读全文
摘要:
深入解析synchronized 1 常见的几个并发问题 1.可见性问题 案例演示:一个线程根据boolean类型的标记flag, while循环,另一个线程改变这个flag变量的值,另一个线程并不会停止循环。 /** * @author WGR * @create 2020/12/22 -- 20 阅读全文