美文网首页
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