JAVA併發容器-ConcurrentHashMap 1.7和1.8 源碼解析

HashMap是一個線程不安全的類,在併發情況下會產生很多問題,詳情可以參考HashMap 源碼解析;HashTable是線程安全的類,但是它使用的是synchronized來保證線程安全,線程競爭激烈的情況下效率非常低下。在jdk1.5的時候引入了ConcurrentHashMap,這也是一個線程安全的類,它使用了分段鎖的技術來提升併發訪問效率。 HashTable容器在競爭激烈的併發環境下表現
相關文章
相關標籤/搜索