摘要: 上一篇我们介绍了ConcurrentHashMap的主干方法,本篇是ConcurrentHashMap的终篇,我们主要针对它的元素统计,扩容,元素迁移等做讲解。首先我们回顾一下前面章节,普通节点Hash为key的hash;树节点为TreeBin内部封装红黑树头节点,并且维护树,TreeBin的Hash值为-2;迁移节点ForwardingNode,它的Hash值为-1。在主干方法中对非数组修改都会锁定头节点。 阅读全文
posted @ 2020-05-02 14:15 源码猎人 阅读(148) 评论(0) 推荐(0) 编辑