标签: java collections
CopyOnWritearraylist和Collections.synchronizedList(..)之间有什么区别?什么时候应该优先于另一个。
CopyOnWritearraylist
Collections.synchronizedList(..)
答案 0 :(得分:18)
CopyOnWriteArrayList列表。这是因为您在每次写入时都要进行不必要的同步以进行昂贵的阵列复制。
CopyOnWriteArrayList
例如,当您在多线程环境中拥有List个事件侦听器时,您需要使用CopyOnWriteArrayList,因为
List