【发布时间】:2013-05-06 09:44:06
【问题描述】:
根据 Java 文档
检索操作(包括get)一般不会阻塞,因此可能与更新重叠 操作(包括放置和删除)。检索反映了最近完成的更新操作在其开始时保持的结果。对于 putAll 和 clear 等聚合操作,并发检索可能仅反映插入或删除某些条目
问题:假设一个线程 t1 正在更新一个键值对(称为 x),然后另一个线程 t2 来并想要读取 x,是否会在 t2 和 t2 开始时创建 x 的副本 c1从该副本中读取 c1
【问题讨论】:
标签: java multithreading concurrenthashmap