源碼分析 --- Java中ConcurrentHashMap

理解ConcurrentHashMap 一、CAS  Compare And Swap 比較並替換,也是用的樂觀鎖的機制; CAS中有三個基本的操作元素 內存地址 V; 舊的預期值 A; 新的值 B; 更新一個值的時候,只有當變量的預期值A和內存地址V當中的實際值相同時,纔會將內存地址V對應的值修改爲B; 如果更新失敗,則重試,其實這個過程也算是一種對數據的鎖保護(不去操作); 二、Concurr
相關文章
相關標籤/搜索