java 併發編程之concurrentHashMap

之所以會出現concurrentHashMap,是因爲hashmap在實現上爲了效率高,捨棄了線程安全的考慮。不像hashtable加入了synchronized的關鍵字來保證線程安全。但是如果在多線程環境下使用hashtable 就會導致鎖競爭嚴重,系統的整體性能會大大降低。而concurrenthashmap採用的是鎖分段技術,既保證了系統性能的高效,同時也實現了線程安全。下面我們來看下con
相關文章
相關標籤/搜索