CurrentHashMap

由於HashMap是線程不同步的,雖然處理數據的效率高,但是在多線程的情況下存在着安全問題,因此設計了CurrentHashMap來解決多線程安全問題。 HashMap在put的時候,插入的元素超過了容量(由負載因子決定)的範圍就會觸發擴容操作,就是rehash,這個會重新將原數組的內容重新hash到新的擴容數組中,在多線程的環境下,存在同時其他的元素也在進行put操作,如果hash值相同,可能出
相關文章
相關標籤/搜索