1. 程式人生 > >面試併發volatile關鍵字時,我們應該具備哪些談資?

面試併發volatile關鍵字時,我們應該具備哪些談資?

提前發現更多精彩內容,請訪問 個人部落格 提前發現更多精彩內容,請訪問 個人部落格 提前發現更多精彩內容,請訪問 個人部落格

寫在前面

可見性有序性,Happens-before來搞定 文章中,happens-before 的原則之一: volatile變數規則

對一個 volatile 域的寫, happens-before 於任意後續對這個 volatile 域的讀

按理說了解了這個規則,對 volatile 的使用就已經足夠了,但是面試官可是喜歡刨根問到底的,為了更透徹的瞭解 volatile 的記憶體語義與讀寫語義,為了面試多一些談資進而獲得一些加分項,同時儘早填補前序文章留下的坑,於是乎這篇文章就這樣尷尬的誕生了

happens-before 之 volatile 變數規則

下面的表格你還記得嗎?(是的,你記得