开发者社区 问答 正文

ConcurrenHashMap 在jdk1.8 中为什么要用红黑树?

ConcurrenHashMap 在jdk1.8 中为什么要用红黑树?

展开
收起
huc_逆天 2021-01-08 16:02:39 679 分享 版权
1 条回答
写回答
取消 提交回答
  • 技术架构师 阿里云开发者社区技术专家博主 CSDN签约专栏技术博主 掘金签约技术博主 云安全联盟专家 众多开源代码库Commiter

    java8不是用红黑树来管理hashmap,而是在hash值相同的情况下(且重复数量大于8),用红黑树来管理数据。 红黑树相当于排序数据。可以自动的使用二分法进行定位。性能较高。

    2021-01-08 16:02:50
    赞同 展开评论
问答标签:
问答地址: