Java編寫線程安全代碼的建議

要編寫線程安全的代碼,核心在於對狀態的訪問操作進行管理,特別是對共享和可變的狀態訪問,主要有3種實現方式: 不在線程之間共享該狀態變量 將狀態變量修改爲不可變的變量 在訪問狀態時使用同步 1.Java語言提供的支持 Java語言提供了synchronized/final/volatile 3個關鍵來輔助實現編寫線程安全的代碼 sychronized關鍵字,既保證可見性,也保證原子性 volatil
相關文章
相關標籤/搜索