Fork me on GitHub

随笔分类 -  Java面试

摘要:核心思想 读写分离,空间换时间,避免为保证并发安全导致的激烈的锁竞争。 关键点 1、CopyOnWrite适用于读多写少的情况,最大程度的提高读的效率; 2、CopyOnWrite是最终一致性,在写的过程中,原有的读的数据是不会发生更新的,只有新的读才能读到最新数据; 3、如何使其他线程能够及时读到 阅读全文
posted @ 2021-07-26 12:27 薄荷加冰2060 阅读(3396) 评论(0) 推荐(0)
摘要:1.ArrayList和 LinkedList的区别。 1.ArrayList是实现了基于动态数组的数据结构。2.LinkedList基于链表的数据结构。 3.对于随机访问get和set,ArrayList优,因为LinkedList要移动指针。 4.对于新增和删除操作add和remove,Line 阅读全文
posted @ 2018-01-16 13:17 薄荷加冰2060 阅读(208) 评论(0) 推荐(0)