heima并发---ConcurrentHashMap(JDK7)--274以后(159-165)

不是延时初始化,初始化的话创建下标为0元素。对应一个小的hash表。

---159---

关于下表的计算:https://blog.csdn.net/varyall/article/details/80317146

---160---

我们看下put的流程。

调用segment的put方法。

---161---

rehash流程

---162---

put并且put是新增的才会加入新的节点的。

扩容之后重新计算新节点的桶下标。

---163---

get

---164---

size是弱一致上午

---165---

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章