- 博客(1)
- 收藏
- 关注
原创 JAVA高并发容器类ConcurrentHashMap底层原理
对于java的线程安全容器类,除了HashTable外,jdk还提供了一种高效的实现方式,ConcurrentHashMap. 在jdk1.7之前,ConcurrentHashMap的底层实现维护了一个Segment类,默认值是16个.这个默认值也是ConcurrentHashMap的默认并行数量.在添加操作时,首先使用hash算法判断出当前的值对应的,然后通过cas保证对segment类的操作是线程安全的.![segment](https://img-blog.csdnimg.cn/202005172.
2020-05-17 20:48:10 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人