源码解析一共分为六篇文章,每一篇文章解析了源码中的一个或几个重要方法
相信如果把下面六篇文章看完,你对ConcurrentHashMap就会有进一步的了解
如果你对HashMap还不太了解可以看我的这篇文章:初识HashMap
在学习ConcurrentHashMap之前还需要弄懂 CAS 和 LongAdder这两个东西
可以看我的这两篇文章:JAVA并发基石CAS , LongAdder源码解析
看完上面两篇前置内容,下面的内容学习起来会更清楚些
- ConcurrentHashMap第一讲:结构分析,变量及部分常见方法
- ConcurrentHashMap第二讲:Put源码分析(重点)
- ConcurrentHashMap第三讲:addCount方法
- ConcurrentHashMap第四讲:transfer方法
- ConcurrentHashMap第五讲:get方法,remove方法
- ConcurrentHashMap第六讲:TreeBin源码解析
希望大家一起学习,一起进步!!!