ConcurrentHashMap在内部是如何工作的?

19 浏览
0 Comments

ConcurrentHashMap在内部是如何工作的?

我正在阅读关于Java并发性的官方Oracle文档,想知道由public static Collection synchronizedCollection(Collection c);返回的Collection与例如ConcurrentHashMap的使用有什么区别。我假设我在HashMap上使用synchronizedCollection(Collection c)。我知道通常情况下,同步集合实质上只是我的HashMap的装饰器,因此显然ConcurrentHashMap在其内部有不同的东西。你对这些实现细节有些信息吗?

编辑:我意识到源代码可以公开获取:ConcurrentHashMap.java

0