首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Collections高速报错 fial-fast

2012-08-30 
Collections快速报错 fial-fast{public static void main(String[] args){CollectionString c new Arr

Collections快速报错 fial-fast

{public static void main(String[] args){Collection<String> c = new ArrayList<String>();Iterator<String> it = c.iterator();c.add("An Object");try{String s = it.next();}catch(ConcurrentModificationException e){System.out.println(e);}}}
?//程序运行时发生了异常, 因为在容器取得迭代器之后,又有东西被放入到了该

容器中,当程序的不同部分修改同一个容器时,就可能导致容器的状态不一致。

ConcurrentHashMap, CopyOnWriteArrayList和CopyOnWriteArraySet都

使用了可以避免ConcurrentModificationExcepiton的技术。

热点排行