ConcurrentHashMap 1.8爲什麼要使用CAS+Synchronized取代Segment+ReentrantLock

大家應該都知道ConcurrentHashMap在1.8的時候有了很大的改動,當然,我這裏要說的改動不是指鏈表長度大於8就轉爲紅黑樹這種常識,我要說的是ConcurrentHashMap在1.8爲什麼用CAS+Synchronized取代Segment+ReentrantLock了 首先,我假設你對CAS,Synchronized,ReentrantLock這些知識很瞭解,並且知道AQS,自旋鎖,
相關文章
相關標籤/搜索