标签: java collections
有人可以简要地详细说明这一行吗?
“在Summary ConcurrentHashMap中,只锁定了Map的某些部分 在进行迭代时,Hashtable锁定完整的地图“
答案 0 :(得分:0)
原因是可扩展性。 ConcurrentHashMap将地图分成几部分并单独锁定它们。因此多个线程可以同时访问这些不同的部分。但是给定的段是同步的。
本质上它是关于部分锁定集合与完全锁定。
阅读this了解更多信息。