私はJavaでの並行性に関する公式のOracleドキュメントを読んでいてCollection、
public static <T> Collection<T> synchronizedCollection(Collection<T> c);
たとえば、
ConcurrentHashMap。synchronizedCollection(Collection<T> c)で使用することを前提としていHashMapます。一般に、同期されたコレクションは基本的に私のデコレータにすぎないことを知っているので、aの内部に何か異なるものがHashMapあることは明らかです。ConcurrentHashMapそれらの実装の詳細についていくつかの情報がありますか?
編集:ソースコードが公開されていることに気づきました: ConcurrentHashMap.java