不全啊

一个concurrentHashMap是一个segment数组,一个segment里是个hashEntry数组,对不同的segment进行操作无需思考锁竞争。

segment也有负载因子、阈值,像一个hashmap,容量也是2的幂。

concurrentHashmap的put:1.定位到segment,2.对segment调用put

get办法无需加锁,因为其中波及到的共享变量都应用volatile润饰,volatile能够保障内存可见性,所以不会读取到过期数据。