Volatile詳解

Volatile 先了解JMM【Java內存模型】 如上圖,如果A線程修改s的值,線程B讀取s的值,可能會出現問題 解決 使用volatile關鍵字 volatile的作用 可見性 volatile修飾的變量對所有線程的可見性 可見性:當一個變量修改了變量的值後,立刻同步到主存中 爲什麼volatile關鍵字可以有這樣的特性?這得益於java語⾔的先行發生的原則 先⾏發⽣原則是兩個事件的結果之間的
相關文章
相關標籤/搜索