该内容为学习记录
缓存一致性协议有:MSI MESI MOSI Synapse FireFly Dragon
缓存从内存中读取数据时读取一行数据,一行数据的大小为64bytes
为了保证数据在单缓存中的唯一性,可以在数据前后各增加基础类型保证数据大小为64bytes即一行。
以下为基础类型占用的bytes情况:
在jdk1.7中使用的是前后增加long类型保证数据在缓存中的唯一性,jdk8中改为注解@Contended隔离
该内容为学习记录
缓存一致性协议有:MSI MESI MOSI Synapse FireFly Dragon
缓存从内存中读取数据时读取一行数据,一行数据的大小为64bytes
为了保证数据在单缓存中的唯一性,可以在数据前后各增加基础类型保证数据大小为64bytes即一行。
以下为基础类型占用的bytes情况:
在jdk1.7中使用的是前后增加long类型保证数据在缓存中的唯一性,jdk8中改为注解@Contended隔离