分析HashTable、HashMap与ConcurrentHashMap

一、HashTable、HashMap有什么不同 1.1 HashTable HashTable是遗留类,很多映射的常用功能与HashMap类似,不同的是它继承自Dictionary类不支持null键和值,并且是线程安全的,任意时间只有一个线程能写HashTable,锁的粒度粗,并发性不如ConcurrentHashMap,因为其引入了分段锁,每次只将一个小部分上锁 1.2 HashMap(数组+
相关文章
相关标签/搜索