并发容器Copy-On-Write,写时复制的容器
- 读不加锁直接读
- 写时加锁,把旧容器内容,放到新容器,把元素加到新容器上,再修改引用
Object[] newElements = Arrays.copyOf(elements, len + 1);
setArray(newElements);
读多写少时使用
并发容器Copy-On-Write,写时复制的容器
Object[] newElements = Arrays.copyOf(elements, len + 1);
setArray(newElements);
读多写少时使用