面试并发volatile关键字时,我们应该具备哪些谈资?
提前发现更多精彩内容,请访问 个人博客
提前发现更多精彩内容,请访问 个人博客
提前发现更多精彩内容,请访问 个人博客
写在前面
在 可见性有序性,Happens-before来搞定 文章中,happens-before 的原则之一: volatile变量规则
对一个 volatile 域的写, happens-before 于任意后续对这个 volatile 域的读
按理说了解了这个规则,对 volatile 的使用就已经足够了,但是面试官可是喜欢刨根问到底的,为了更透彻的了解 volatile 的内存语义与读写语义,为了面试多一些谈资进而获得一些加分项,同时尽早填补前序文章留下的坑,于是乎这篇文章就这样尴尬的诞生了
happens-before 之 volatile 变量规则
下面的表格你还记得吗?(是的,你记得