JUC中CopyOnWriteArrayList、CopyOnWriteArraySet和ConcurrentSkipListSet属于哪种并发容器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计752个文字,预计阅读时间需要4分钟。
CopyOnWriteArrayList 和 ArrayList 对应的线程安全的并发容器是 CopyOnWriteArrayList。类似地,HashSet 对应的线程安全的并发容器是 CopyOnWriteArraySet。这两个容器在实现上与 CopyOnWriteArrayList 类似,都是通过复制底层数组来保证线程安全。CopyOnWriteArraySet 底层也是调用 CopyOnWriteArrayList 实现。
CopyOnWriteArrayList
ArrayList对应的线程安全的并发容器是CopyOnWriteArrayListHashSet对应的线程安全的并发容器是CopyOnWriteArraySetCopyOnWriteArraySet与CopyOnWriteArrayList类似,CopyOnWriteArraySet底层还是调用的CopyOnWriteArrayList的方法。
本文共计752个文字,预计阅读时间需要4分钟。
CopyOnWriteArrayList 和 ArrayList 对应的线程安全的并发容器是 CopyOnWriteArrayList。类似地,HashSet 对应的线程安全的并发容器是 CopyOnWriteArraySet。这两个容器在实现上与 CopyOnWriteArrayList 类似,都是通过复制底层数组来保证线程安全。CopyOnWriteArraySet 底层也是调用 CopyOnWriteArrayList 实现。
CopyOnWriteArrayList
ArrayList对应的线程安全的并发容器是CopyOnWriteArrayListHashSet对应的线程安全的并发容器是CopyOnWriteArraySetCopyOnWriteArraySet与CopyOnWriteArrayList类似,CopyOnWriteArraySet底层还是调用的CopyOnWriteArrayList的方法。

