【发布时间】:2013-10-15 17:19:53
【问题描述】:
我有数据结构Map<Long,List<POJO>>。我需要遍历地图并且对于每个列表,我需要将元素添加到列表中。例如,如果一个列表有 10 个元素,它最终可能有 12 个。我的问题是:如果我采用简单的方法来迭代地图并修改每个 List<POJO>,会导致并发修改异常吗?因为我不会明确更改每个列表的地址。我想一个子问题是,如果 List 需要一个更大的连续块来保存它的数组,它会改变它的地址吗?
【问题讨论】:
-
我正在处理一个大问题,我正在考虑它。我只是希望专家能帮助我快速回答这个问题。
-
您在尝试时遇到异常了吗?或者你试过了吗?
标签: java arraylist hashmap concurrentmodification