後端面試必會之ConcurrentHashMap的實現原理和使用

爲何要使用ConcurrentHashMap?編程 沒有對比就沒有傷害,在併發編程中使用HashMap可能會致使程序死循環。而使用線程安全的HashTable效率又很是低下,基於以上兩個緣由,纔有了ConcurrentHashMap。安全 爲何說HashMap可能會致使死循環?數據結構 由於HashMap在併發執行put操做時,會致使HashMap的Entry鏈表造成環形數據結構,一旦造成環形數據
相關文章
相關標籤/搜索