Java Concurrent HashMap

Jon*_*ony 3 java

我想将ConcurrentHashMap转换为TreeMap.我能这样做吗?

Joh*_*int 6

如果需要Sorted ConcurrentMap,请查看ConcurrentSkipListMap.考虑到它的复杂性,它既无阻塞又快速.更具体:

此类实现SkipLists的并发变体,为 containsKey,get,put和remove操作及其变体 提供预期的平均 log(n)时间成本
.


tan*_*ens 5

A ConcurrentHashMap还是一个Map.所以你可以TreeMap像这样创建一个新的:

ConcurrentHashMap myMap;
...
TreeMap myTreeMap = new TreeMap( myMap );
Run Code Online (Sandbox Code Playgroud)