遇到 ConcurrentModificationException,怎么办?
当线程用iterator的方法(iterator.next)循环一个collection的的时候,另外一个线程改变了这个collection,就会抛出ConcurrentModificationException。即使同步的collection类,比如 SnchronizedMap 或 SynchronizedList 也只是有条件的线程安全,这是因为所有单独的操作是线程安全的,但是依靠上别的操作...
2010-03-14 22:26:17 ·
93 阅读 ·
0 评论