摘要: 集合在单线程,一个循环内,有添加又删除会出现此异常。 多线程时,在不同的循环操作同一个集合,会出现此异常。 因为,集合长度发生改变时,在迭代器未结束前,迭代器的大小不会发生变化。 1、保证在同一个进程 或 锁 2、保证迭代中只有一种操作 3、集合.remove() 每次迭代只能remove一个元素 阅读全文
posted @ 2018-10-17 18:08 verlout 阅读(170) 评论(0) 推荐(0) 编辑