【发布时间】:2013-08-06 20:15:33
【问题描述】:
我有下面的代码,但我得到 ConcurrentModificationException,我应该如何避免这个问题? (出于某种原因,我不得不使用 WeakHashMap)
WeakHashMap<String, Object> data = new WeakHashMap<String, Object>();
// some initialization code for data
for (String key : data.keySet()) {
if (data.get(key) != null && data.get(key).equals(value)) {
//do something to modify the key
}
}
【问题讨论】:
标签: multithreading weakhashmap