我正在阅读关于Java中的并发的官方Oracle文档,我想知道Collection返回的有什么区别
public static <T> Collection<T> synchronizedCollection(Collection<T> c);
Run Code Online (Sandbox Code Playgroud)
并使用例如a
ConcurrentHashMap.我假设我用synchronizedCollection(Collection<T> c)的是HashMap.我知道一般来说,同步集合本质上只是我的装饰器HashMap所以很明显a ConcurrentHashMap的内部结构有所不同.您是否有关于这些实施细节的信息?
编辑:我意识到源代码是公开的: ConcurrentHashMap.java