volatile

volatile是JVM提供的輕量級同步機制 保證被volatile修飾的共享變量對所有線程總是可見的。當一個線程修改了一個被volatile修飾的共享變量時,其他線程能夠立即感知到變動 禁止指令重排序優化。   使用volatile修飾的變量仍然會存在線程安全的問題 如下程序所示,兩個線程可能在同一時間讀取value值爲同一值,對value值進行加1的操作,就會導致線程安全的問題。   要解決線
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息