com.google.common.collect.HashBiMap的文档未声明它是否是线程安全的。我想那意味着不是,但是我想我要是万一我错了。

最佳答案

HashBiMap在内部使用多个自定义哈希表,这些哈希表不是线程安全的。您应该使用以下命令对HashBiMap的访问进行同步:

Maps.synchronizedBiMap(yourHashBiMap);

10-04 19:51