美文网首页
JDK1.8 对ConcurrentHashMap的优化

JDK1.8 对ConcurrentHashMap的优化

作者: pluss | 来源:发表于2018-06-01 20:49 被阅读0次

jdk1.8中ConcurrentHashMap的实现原理


  • 抛弃了Segment分段锁机制,利用CAS+synchronized来保证并发更新的安全,底层依然采用数组+链表+红黑树的存储结构。
  • basecount 记录元素数量,通过CAS更新
  • countercells 记录元素变化个数,cas操作basecount失败时使用。
  • 扩容的元素复制可并行进行。

相关文章

网友评论

      本文标题:JDK1.8 对ConcurrentHashMap的优化

      本文链接:https://www.haomeiwen.com/subject/ymwksftx.html