2011-03-24 109 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