【发布时间】:2015-07-07 17:17:18
【问题描述】:
假设我有以下ConcurrentHashMap:
ConcurrentHashMap<Integer,String> identificationDocuments = new ConcurrentHashMap<Integer,String>();
identificationDocuments.put(1, "Passport");
identificationDocuments.put(2, "Driver's Licence");
如何使用 for each 循环安全地遍历映射并将每个条目的值附加到字符串?
【问题讨论】:
-
你说的安全是什么意思?
-
@sstan - 如何正确迭代线程安全集合?我看过带有while循环的例子,但是我想要一个for循环,你怎么做?
标签: java thread-safety