面試官最愛的volatile關鍵字

面試官: Java併發這塊瞭解的怎麼樣?說說你對volatile關鍵字的理解 就我理解的而言,被volatile修飾的共享變量,就具有了以下兩點特性: 1 . 保證了不同線程對該變量操作的內存可見性; 2 . 禁止指令重排序 面試官: 能不能詳細說下什麼是內存可見性,什麼又是重排序呢? 這個聊起來可就多了,我還是從Java內存模型說起吧。 Java虛擬機規範試圖定義一種Java內存模型(JMM),
相關文章
相關標籤/搜索