缓存一致性协议

缓存一致性协议 CPU缓存的意义 CPU缓存的存在是为了解决CPU和主内存之间的速度差问题,现在的一般多核CPU存在多级缓存。CPU缓存的基本单位是Cache 行,是与主内存交换的基本单位,一个Cache 行的单位是2的次幂比特,所以CPU缓存一个变量的时候会缓存这个变量周围的区域。MySQL也有这样的特性。CPU缓存示意图如下图所示: CPU缓存带来的问题 设想一个场景,当2个CPU的一级缓存缓
相关文章
相关标签/搜索