会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
verlout
博客园
首页
新随笔
联系
订阅
管理
2018年10月17日
java.util.ConcurrentModificationException 记一次坑
摘要: 集合在单线程,一个循环内,有添加又删除会出现此异常。 多线程时,在不同的循环操作同一个集合,会出现此异常。 因为,集合长度发生改变时,在迭代器未结束前,迭代器的大小不会发生变化。 1、保证在同一个进程 或 锁 2、保证迭代中只有一种操作 3、集合.remove() 每次迭代只能remove一个元素
阅读全文
posted @ 2018-10-17 18:08 verlout
阅读(170)
评论(0)
推荐(0)
编辑
公告