需要学习计算机组成原理
![](https://img-blog.csdnimg.cn/img_convert/b322c8c3825324b047ebd6ad1382a5d4.png)
缓存一致性协议
64位是8字节(64 bytes专业名词叫做:CacheLine缓存行)
如果提取的数据在同一缓存行,会互相通知,效率变低。所以就有了空间换速度这么一个说法。
这是硬件协议,无法人为控制,一定会去通知
long是8字节,当前面7个数据,后面7个。前后都凑满,故无论怎么组合都无法和别人一起。
环形数组:头尾连接的数组,过了最后最大数就变成了0
太低层了,还没学线程,无用
p2
64位是8字节(64 bytes专业名词叫做:CacheLine缓存行)
如果提取的数据在同一缓存行,会互相通知,效率变低。所以就有了空间换速度这么一个说法。
这是硬件协议,无法人为控制,一定会去通知
long是8字节,当前面7个数据,后面7个。前后都凑满,故无论怎么组合都无法和别人一起。
环形数组:头尾连接的数组,过了最后最大数就变成了0
太低层了,还没学线程,无用
p2