今天一个朋友问了我一个问题,我研究了一哈觉得挺有意思想分享一下(花里胡哨但没什么卵用的冷知识+1)::aru:cheer::问题他在阅读《深入理解Java虚拟机》时发现文中这么描述:但是他在做实验的时候发现,只用final不用static修饰的变量依然可以有ConstantValue来赋值,他觉得书中的描述前后相悖.实验我做了一个实验,首先定义了一个static final int S_F_...
首先放Paul大师的论文地址:《Memory Barriers: a Hardware View for Software Hackers》详细了解大家还是要去看论文,论文太长了我实在是翻译无能。最近看了好多国内介绍cpu缓存知识的文章,我发现绝大部分文章都说到了缓存一致性协议MESI(或者变种MSI、MOESI之类的),说了内存屏障等等,但是说的都很泛泛,并没有解释清楚他们两者之间的联系,...