先来说说什么是内存模型吧 在硬件中,由于CPU的速度高于内存,所以对于数据读写来说会出现瓶颈,无法充分利用CPU的速度,因此在二者之间加入了一个缓冲设备,高速缓冲寄存器,通过它来实现内存与CPU的数据交互.我们现在的计算机都是多CPU多核的,而每个CPU都需要配备一个寄存器,那么问题来了,如果一个CPU对数据进行修改写入了寄存器但没及时更新到主存,另一个CPU也对其进行了修改,便会发生数据错误,最终得到的结果并非我们想要的. 如何解决这一问题呢?缓存一致性!我们需要一个缓存一致性模型来规范化我们…