gpt4 book ai didi

java - 为什么不能设置 ConcurrentSkipListMap 的初始容量?

转载 作者:搜寻专家 更新时间:2023-10-31 19:56:56 26 4
gpt4 key购买 nike

为什么 ConcurrentSkipListMap 没有构造函数允许我们设置初始容量,如HashMap是吗?

最佳答案

因为这个数据结构是由多个 LinkedList 支持的初始容量构造函数参数对谁来说没有意义。

HashMap 由一个数组(连续内存空间)支持,为其设置初始容量是有意义的,因为超过此表的初始大小会导致 HashMap 重新分配一个增加大小的新表,这是非常昂贵的.

关于java - 为什么不能设置 ConcurrentSkipListMap 的初始容量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12158447/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com