21-3 CopyOnWriteArraySet
来源:21-3 观察者模式源码解析-jdk-guava
马斯克2048
2020-07-27
老师,这里说考虑了效率和线程安全的平衡,
那么CopyOnWriteArraySet到底是不是线程安全的?
以及concurrentMap到底是不是线程安全的呢?
线程安全的大前提下,再挑里面性能较好的?是这个意思吗?
写回答
1回答
-
geelylucky
2020-07-27
同学,这个需要根据场景来的,这两个都是线程安全的。CopyOnWriteArraySet就是复制后重新给对象赋值,适用于对象很少修改的情况。concurrentMap本身就是为解决线程安全问题出现的。
00
相似问题