ConcurrentHashMap中的并发修改

时间:2017-04-07 20:00:13

标签: java java-ee collections java.util.concurrent

我是java.until.concurrent世界的新手。在代码中应用ConcurrentHashMap之前需要深入了解。从理论上讲,地图内部分为16个元数据(默认分段虽然可以自定义)。每个处理时都适应不同的线程。现在有两个或更多线程试图操纵地图上的内容......那么在读取其他线程的同时如何进行同步。

1 个答案:

答案 0 :(得分:2)

同步对开发人员来说是透明的。由于ConcurrentMap接口扩展了java.util.Map。您可以像使用HashMap一样调用ConcurrentHashMap上的get / put方法,JVM将透明地处理后台同步。你不需要关心它。