【发布时间】:2010-12-11 22:32:34
【问题描述】:
public synchronized X getAnotherX(){
if(iterator.hasNext()){
X b = iterator.next();
String name = b.getInputFileName();
...
return b;
}
else{return null;}
}
尽管声明头中有同步语句,但在我使用 iterator.next() 的行处我仍然得到 ConcurrentModificationException 异常;这里有什么问题?
【问题讨论】:
标签: java concurrency iterator