copyONWriteArrayList:
CopyOnWriteArrayList原理解析:
读写分离、读多写少 黑白名单
步骤:
1、如果写操作未完成,那么直接读取原数组的数据;
2、如果写操作完成,但是引用还未指向新数组,那么也是读取原数组数据;
3、如果写操作完成,并且引用已经指向了新的数组,那么直接从新数组中读取
copyONWriteArrayList:
CopyOnWriteArrayList原理解析:
读写分离、读多写少 黑白名单
步骤:
1、如果写操作未完成,那么直接读取原数组的数据;
2、如果写操作完成,但是引用还未指向新数组,那么也是读取原数组数据;
3、如果写操作完成,并且引用已经指向了新的数组,那么直接从新数组中读取