摘要:
CopyOnWriteArrayList,因何而存在?ArrayList的一个线程安全的变体,其所有可变操作(add、set等)都是通过对底层数组进行一次新的复制来实现的,代价昂贵。CopyOnWriteArrayList,是因”并发”而生。CopyOnWriteArrayList,改了其中的某对象的某个值,【场景一】对于ArrayList,使用直接方式,一边遍历,一边删除,会报错。 // 删除/修改元素 for(String item : list){ list.remove(item); }解决办法一:使用迭代器,一边遍历,一边删除,不会报错。// 删除/修改元素Iterator ... 阅读全文
posted @ 2013-08-28 20:53
成风魄郎
阅读(229)
评论(0)
推荐(0)

浙公网安备 33010602011771号