摘要: 为什么ConcurrentHashMap要放弃分段锁? 答:1、因为在 JDK7 中 Segment 继承了重入锁 ReentrantLock。在每个 Segment 在增长的时候,这时候锁的粒度也会在不断的增长。每个锁控制的是一段,当分段很多,并且加锁的分段不连续的时候,内存空间的浪费比较严重。 阅读全文
posted @ 2023-05-22 14:57 r1-12king 阅读(19) 评论(0) 推荐(0) 编辑