性能杀手—伪共享
在之前的一篇文章<java缓存行与volatile>中有讲到缓存行(可以到我的公众号中查找,公众号二维码在下方),缓存行是CPU缓存的最小单位,缓存行的大小不固定,根据具体CPU架构而定,一般是64BYTE。而就是因为缓存行的存在,导致了一个潜在的性能问题—伪共享。在之前的一篇文章<java缓存行与volatile>中有讲到缓存行
在之前的一篇文章<java缓存行与volatile>中有讲到缓存行(可以到我的公众号中查找,公众号二维码在下方),缓存行是CPU缓存的最小单位,缓存行的大小不固定,根据具体CPU架构而定,一般是64BYTE。而就是因为缓存行的存在,导致了一个潜在的性能问题—伪共享。在之前的一篇文章<java缓存行与volatile>中有讲到缓存行