文章目录
Java中ConcurrentHashMap 1.7和1.8有哪些区别
Drip
2025-03-09 17:48
累计阅读4
评论0

JDK1.7 ConcurrentHashMap使用的是分段锁,即每个Segment是独立的,可以并发访问不同的的Segment,默认是16个Segment,即最多有16个线程可以并发访问。

JDK1.8移除了分段锁,锁的粒度变得更加细化,改用CAS进行插入操作。只有在更新或删除的时候使用synchronized。

评论