【发布时间】:2013-07-16 05:04:14
【问题描述】:
直接来自ConcurrentHashMap javadocs:
更新操作之间允许的并发由 可选的 concurrencyLevel 构造函数参数(默认 16),即 用作内部尺寸调整的提示。该表在内部 分区以尝试允许指定数量的并发 无争用更新。因为在哈希表中的放置是 本质上是随机的,实际并发会有所不同。
当他们说:“用作内部调整大小的提示”时,我不明白这一点。大小不应该由容量而不是由并发级别决定吗?
【问题讨论】:
-
我猜他们的意思是它作为分区(或段)数量的提示,而不是地图中存储桶的数量。
标签: java map concurrency