有谁知道如何使用创建TreeMultimap的线程安全实例
TreeMultimap.create()
?
答案 0 :(得分:17)
Guava Multimaps
类包含用于创建和装饰Multimaps的静态方法,类似于java.util中为集合和地图提供的Collections
类。
在您的情况下,您应该使用:
Multimaps.synchronizedSortedSetMultimap(TreeMultimap.create())
答案 1 :(得分:2)
同样,如果您需要获得Multimaps.synchronizedListMultimap(ArrayListMultimap.create());
的同步版本,则可以使用:
root@puppet-master-kasun:~# cat /etc/hosts
127.0.0.1 localhost
192.168.1.1 puppet puppet-master
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Google Guava Official doc