如何创建Google Guava的TreeMultimap的同步版本

ken*_*3th 7 java guava

有谁知道如何创建TreeMultimap的线程安全实例 TreeMultimap.create()

Sea*_*oyd 18

Guava Multimaps类包含用于创建和装饰Multimaps的静态方法,类似于Collectionsjava.util中为Collections和Maps提供的类.

在您的情况下,您应该使用:

Multimaps.synchronizedSortedSetMultimap(TreeMultimap.create())
Run Code Online (Sandbox Code Playgroud)


Hao*_*hen 5

同样,如果您需要获取 的同步版本ListMultiMap,您可以使用:

Multimaps.synchronizedListMultimap(ArrayListMultimap.create());
Run Code Online (Sandbox Code Playgroud)

谷歌番石榴官方文档