初识 volatile
工作模型 缓存一致性协议 (MESI) modify :修改状态,表示共享数据只缓存在当前 CPU 并且是修改状态,也就是缓存的数据与主内存中不一致 shared:共享状态,多个 CPU 缓存中的内容与主内存中内容一致 invalid :失效状态,某个CPU 缓存中的内容进行了修改,对将其余 CPU 缓存中的数据设为 Invalid 状态 exclusively:独有状态,只有某个 CPU 缓存有这个数据,并且数据没有进行修改 缓存一致性协议,通过设置缓存的几种状态,用来告知应该从哪里读写数据,在演进的过程中存在堵塞的情况。 当我们对某个 CPU 的缓存数据进行更新时,当前 CPU 需要与
下载地址
用户评论