JavaGuide
JavaGuide copied to clipboard
集合容器的concurrentHashmap对1.7版本的put阶段中初始化一个segment有误

这里的第五点,应该是对整个过程的总结。
翻看源码我们会发现,所谓的创建一个数组HashEntry后, 判断segment是否还为空,其实就是CAS操作。
建议将第五点删掉或者提到开头当总结
其实也就是第四点初始化包含了第五点的CAS尝试,咋一看以为初始话完了后还要做一次CAS尝试