java的COW(Copy-On-Write)适合读多写少场景

并发容器Copy-On-Write,写时复制的容器

  • 读不加锁直接读
  • 写时加锁,把旧容器内容,放到新容器,把元素加到新容器上,再修改引用
Object[] newElements = Arrays.copyOf(elements, len + 1);
setArray(newElements);

读多写少时使用

发布了259 篇原创文章 · 获赞 118 · 访问量 187万+

猜你喜欢

转载自blog.csdn.net/c5113620/article/details/103645312
今日推荐