CurrentHashMap学习笔记_未完

由于HashMap并不是线程安全的,所以不能并发操作它。多线程编程推荐使用CurrentHashMap。 jdk 1.7 采用分段锁技术,整个 Hash 表被分成多个段,给每一个段加个segment锁,而不是把每一个元素加锁,这样做有什么好处坏处?段与段之间可以并发访问,这在一定程度上提高了运行效率,但是却牺牲了部分线程安全性。所有的 put,get,remove 等方法都是根据键的 hash 值
相关文章
相关标签/搜索