标签: java concurrency map concurrenthashmap
我知道ConcurrentHashMap将支持表实现为多个段数组而不是单个数组,以提高并发访问性能。在Java中是否有任何其他Map实现在并发环境中比ConcurrentHashMap具有更好的性能?
ConcurrentHashMap
Map
答案 0 :(得分:4)
ConcurrentSkipListMap比ConcurrentHashMap更能容忍极高的音量变化,但其分摊的查找时间为O(log(n))而不是O(1)。
因此,与所有数据结构一样,“最佳性能”取决于您的使用模式和“性能”的定义。