0%

CopyOnWrite容器

CopyOnWrite容器

什么是CopyOnWrite容器呢?CopyOnWrite容器是一个写时复制的容器。就是在向容器中添加元素时,不会直接向当前容器中添加,而是将当前容器进行copy,复制出一个新的容器,然后往新的容器中添加元素,添加完元素之后,再将容器的引用指向新的容器。使得我么可以对CopyOnWrite容器进行并发的读而不需要加锁,采用了读写分离的思想。

使用的场景是读多写少的时候使用