Java集合-ConcurrentHashMap(一)

ConcurrentHashMap解析(JDK1.8) 爲什麼要用ConcurrentHashMap? HashMap在多線程下會陷入死循環 HashTable在HashMap的方法上添加了synchronized,雖然不會死鎖,但當線程競爭激烈的情況下,效率會下降的很快,在查詢時,線程數量過大,而鎖卻只有一個,導致大量的線程陷入阻塞,嚴重影響效率 正是以上原因所以有了ConcurrentHash
相關文章
相關標籤/搜索