我是java.until.concurrent世界的新手。在代码中应用ConcurrentHashMap之前需要深入了解。从理论上讲,地图内部分为16个元数据(默认分段虽然可以自定义)。每个处理时都适应不同的线程。现在有两个或更多线程试图操纵地图上的内容......那么在读取其他线程的同时如何进行同步。
答案 0 :(得分:2)
同步对开发人员来说是透明的。由于ConcurrentMap接口扩展了java.util.Map。您可以像使用HashMap一样调用ConcurrentHashMap上的get / put方法,JVM将透明地处理后台同步。你不需要关心它。