com.google.common.collect.HashBiMap的文档未声明它是否是线程安全的。我想那意味着不是,但是我想我要是万一我错了。
最佳答案
HashBiMap在内部使用多个自定义哈希表,这些哈希表不是线程安全的。您应该使用以下命令对HashBiMap
的访问进行同步:
Maps.synchronizedBiMap(yourHashBiMap);
com.google.common.collect.HashBiMap的文档未声明它是否是线程安全的。我想那意味着不是,但是我想我要是万一我错了。
最佳答案
HashBiMap在内部使用多个自定义哈希表,这些哈希表不是线程安全的。您应该使用以下命令对HashBiMap
的访问进行同步:
Maps.synchronizedBiMap(yourHashBiMap);