Google Guava newConcurrentMap基础实现

Abu*_*que 3 java dictionary concurrenthashmap guava

newConcurrentMap是如何在后端实现的?我的意思是它基于一个hashmap(桶)或者还有一些其他的后端实现

Fab*_*ney 5

目前它返回一个java.util.concurrent.ConcurrentHashMap.

  • 参见[Maps.java:304 ](https://github.com/google/guava/blob/a2a2ebb9aa29a5d24182f394125121129f936155/guava/src/com/google/common/collect/Maps.java#L304)和[MapMaker.java:520 ](https://github.com/google/guava/blob/master/guava/src/com/google/common/collect/MapMaker.java#L520). (2认同)