黑马程序员技术交流社区
标题:
异常问题
[打印本页]
作者:
向阳泪无痕
时间:
2014-1-22 18:04
标题:
异常问题
之前在写一个程序的时候 在对 集合操作的时候出现了 这个异常 ConcurrentModificationException 就是我在用多线程同时操作同一个集合的时候,有时候正常,有时候会报这个异常,。。。在网上看了好多,,,,还是没有找到一个好的方法,有说先克隆一个,在操作,想想不好做啊 ,,,有没有更好的方法呢?
我就是想 ,在多线程操作完了后 输出该集合的信息,但多线程,同时进行的,怎么让其先后执行。
作者:
qisikudingcha
时间:
2014-1-22 19:45
你集合可以换成vector试试
作者:
treecolor166
时间:
2014-1-22 20:17
迭代器对元素进行操作的时候,集合就不能对元素进行操作,否则会出现ConcurrentModificationException,对于list集合的迭代,在迭代的过程中若要对集合进行修改可以用ListIterator对象
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2