任何并发映射的性能都比ConcurrentHashMap好?

时间:2013-02-27 19:09:31

标签: java concurrency map concurrenthashmap

我知道ConcurrentHashMap将支持表实现为多个段数组而不是单个数组,以提高并发访问性能。在Java中是否有任何其他Map实现在并发环境中比ConcurrentHashMap具有更好的性能?

1 个答案:

答案 0 :(得分:4)

ConcurrentSkipListMap比ConcurrentHashMap更能容忍极高的音量变化,但其分摊的查找时间为O(log(n))而不是O(1)。

因此,与所有数据结构一样,“最佳性能”取决于您的使用模式和“性能”的定义。