2011-03-24 73 views

回答

10

ConcurrentSkipListMap支持SortedMap和NavigableMap。如果需要对数据进行排序,则可以使用(如果不需要并发,则使用TreeMap)

您也可以使用Collections.setFromMap()来包装它以创建并发SortedSet。

+0

以及另一件事:ConcurrentSkipListMap是为了更高的并发性能而构建的,而ConcurrentHashMap则是针对优秀的地图大小性能而设计的。 – kellogs 2011-09-20 16:00:33

+0

当您使用地图平均拥有16个或更多内核时,CSLM具有更高的并发性。您可以配置CHM以支持更高的并发性。 ;) – 2011-09-20 17:07:28