![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java源码
郭亚航
这个作者很懒,什么都没留下…
展开
-
单线程中java.util.ConcurrentModificationException异常产生的原因(一)
1. 问题:什么情况下会报该异常(并发修改异常) 在对容易利用迭代器进行迭代时,修改(add或者remove)元素时会报该异常 例如: public static void main( String [] args ) { ArrayList<String> array = new ArrayList<String>(); array.add("小王八")...原创 2019-03-31 22:44:16 · 361 阅读 · 0 评论 -
Java并发编程:并发容器之CopyOnWriteArrayList
Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是CopyOnWriteArrayList和CopyOnWriteArraySet...转载 2019-04-01 09:52:06 · 87 阅读 · 0 评论