JAVA面試題小總結

Volatile :Java虛擬機提供的輕量級的同步機制,基本遵守JMM規範 保證可見性: volatile int number=0;此時的number的值被一個線程修改後,其他線程也可以知道修改後的值 不保證原子性:線程太快會出現寫覆蓋,造成數據丟失 怎麼解決:1. 加synchronized         2.直接使用juc下AtomicInteger(AtomicInteger能保持原子
相關文章
相關標籤/搜索