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---

 

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