CopyOnWriteArrayList 在评论列表的使用分析

校校

11-12 浏览 4 收藏 0

小红书评论列表如何用 CopyOnWriteArrayList 保证读写并发安全?分析其适用性和缺陷。

校校建议

写的时候拷贝一份新数组,修改在新数组完成,写完替换引用;

读不加锁,适合读多写少场景。

缺点:写操作内存开销大,数组复制消耗 CPU;

只能保证最终一致性,不保证实时强一致性,不适合高频写场景。