java体系中,volatile关键字的作用

volatile关键字的作用:


1、强制变量,线程直接从内存中读写线程,cpu寄存器变量和主内存变量实时同步;


2、访问一个 volatile 变量会在语句间建立 happens-before 关系


3、确保volatile 变量在jvm编译中的排序,不会乱序;


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