CopyOnWriteArrayList 面试集锦

1.CopyOnWriteArrayList是线程安全List集合,我们看下add方法的实现: 先拷贝了【当前集合 存储数据的数组】 一份副本,然后操作副本,add对象,最后将副本引用赋值给 【当前集合 存储数据的数组】。在此过程中操作的都是副本,所以别的线程修改此集合不会导致线程安全问题。 CopyOnWriteArrayList 有几个缺点: 1、由于写操作的时候,需要拷贝数组,会消耗内存,如
相关文章
相关标签/搜索