并发编程专题三:JMM-CPU缓存一致性协议MESI
作者:互联网
一、CPU高速缓存(Cache Memory)
CPU为何要有高速缓存
带有高速缓存的CPU执行计算的流程
目前流行的多级缓存结构
多核CPU多级缓存一致性协议MESI
MESI协议缓存状态
MESI状态转换
多核缓存协同操作
单核读取
双核读取
修改数据
同步数据
缓存行伪共享
二、MESI优化和他们引入的问题
CPU切换状态阻塞解决-存储缓存(Store Bufferes)
Store Bufferes
Store Bufferes的风险
硬件内存模型
标签:缓存,MESI,高速缓存,Bufferes,JMM,CPU,Store 来源: https://www.cnblogs.com/Mapi/p/14393705.html