《JAVA併發編程實戰》讀書筆記

第二章:線程安全性

2.一、無狀態的對象必定是線程安全的

截圖一

輸入圖片說明

2.二、要保持狀態的一致性,須要在單個原子操做中更新全部相關的狀態變量

輸入圖片說明

2.三、每一個Java對象均可以實現一個內置鎖,內置鎖是可重入的

輸入圖片說明

2.四、包含多個變量的不變性條件,其中涉及的全部變量都須要由同一個鎖來保護

輸入圖片說明


第三章:對象的共享

3.一、同步中,可見性十分重要,Volatile關鍵字能夠實現可見性,但不能實現原子性

輸入圖片說明

相關文章
相關標籤/搜索