第一次接触伪共享的概念,是在马丁的博客上:而ifeve也把这一系列博文翻译整理好了.概读了几次,感觉到此概念的重要.因此有了这个系列的第二篇读后总结. 1. 什么是伪共享(False sharing) 在上一篇博文知道,缓存的存储方式,是以缓存行(Cache Line)为单位的.一般缓存行的大小是64字节.这意味着,小于64字节的变量,是有可能存在于同一条缓存行的.例如变量X大小32字节,变量Y大小32字节,那么他们有可能会存在于一条缓存行上. 根据马丁博客上的定义,伪共享,就是多个线程同时修改