java體系中,volatile關鍵字的作用

volatile關鍵字的作用:


1、強制變量,線程直接從內存中讀寫線程,cpu寄存器變量和主內存變量實時同步;


2、訪問一個 volatile 變量會在語句間建立 happens-before 關係


3、確保volatile 變量在jvm編譯中的排序,不會亂序;


4、volatile 變量之前的變量也會自動同步到主存;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章