相关疑难解决方法(0)

尽管使用synchronized,ConcurrentModificationException

 public synchronized X getAnotherX(){ 
  if(iterator.hasNext()){
   X b = iterator.next();
   String name = b.getInputFileName();
  ...
   return b;
  }
  else{return null;}
 }
Run Code Online (Sandbox Code Playgroud)

尽管声明头中的synchronized语句,我仍然在我使用iterator.next()的行中得到一个ConcurrentModificationException异常; 什么错了?

java concurrency iterator

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

concurrency ×1

iterator ×1

java ×1