程序运行不是直接操作内存数据而是找缓存,缓存分为一级缓存,二级缓存,三级缓存缓存数据叫做缓存行一般64bit 可以存储两个cell。因为cell是数组两个线程操作数据共用一个cell,其中一个线程修改另一个缓存行会清除从内存中获取新值而contended会填充128个空白进入缓存行从而解决缓存行伪共享问题 ;