copyonwrite:对一个东西修改时候,不是在原来的容器中修改,而是通过复制一个新的容器,把内容复制到新的容器中,并加以修改,保存后再替换到原来的容器中,这就保证了编辑时候其他的人员可以继续看到原来的文章,但是编辑中复制的容器要加锁,复制一份容器,这是一个读写分离的一种思想,读写时候的容器不同。在jdk1.5后实现了两个copyonwrite的机制的并发容器,CopyOnWriteArrayList以及CopyOnWriteArraySet。
原文章地址:CopyOnWrite的解读以及运用场景
这里只是强调有这个东西,大概了解这个机制,这个过程。