Java關鍵字 volatile

volatile 的 作用:
1 保證了變量的 可見性 :被volatile關鍵字修飾的變量,如果值發生了變更,其他線程立馬可見,避免出現髒讀的現象
2 當操作該volatile變量時,所有前序對該變量的操作都已完成(如不存在已變更,但未寫回主存的情況),所有後續對該變量的操作,都未開始
3 volatile只能保證變量的可見性,不能保證對volatile變量操作的原子性
參考文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章