ConcurrentHashMap在内部是如何工作的?
- 论坛
- ConcurrentHashMap在内部是如何工作的?
19 浏览
ConcurrentHashMap在内部是如何工作的?
我正在阅读关于Java并发性的官方Oracle文档,想知道由public static
返回的Collection
与例如ConcurrentHashMap
的使用有什么区别。我假设我在HashMap
上使用synchronizedCollection(Collection
。我知道通常情况下,同步集合实质上只是我的HashMap
的装饰器,因此显然ConcurrentHashMap
在其内部有不同的东西。你对这些实现细节有些信息吗?
编辑:我意识到源代码可以公开获取:ConcurrentHashMap.java