HashMap、HashMap、ConcurrentHashMap

1.HashMap編程 是線程不安全的,在多線程環境下,使用Hashmap進行put操做會引發死循環,致使CPU利用率接近100%,因此在併發狀況下不能使用HashMap。其結構以下:數組+鏈表結構(JDK1.8改成數組+紅黑樹)數組 2.HashTable安全 基本與HashMap的實現原理同樣,差異是:多線程  HashTable不容許key和value爲null  HashTable是線程安
相關文章
相關標籤/搜索