- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 高并发list之CopyOnWirteList源码分析
CopyOnWirteList主要用于的高并发的场景为读多写少的场景,下面来分析为什么它在高并发下读取的速度快。 首先看基础结构 public class CopyOnWriteArrayList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable 可以看出继承了list,以及三个标识接口 属性分析 /** The lock protecting all mutators */ 1.
2021-03-04 12:44:04 337 1
原创 n个人围成一圈,凡报到3的倍数的人离开圈子,然后再数下去
n个人围成一圈(编号为1-n),从第1号的人开始从1报数,凡报到3的倍数的人离开圈子,然后再数下去,直到最后只剩一个人为止。问当n=17时,剩下的人是多少号 方法简介:将圈内人数看做一个List,去掉(index+1)是3的倍数的人,生成一个新的List 结构列子:比如List:1,2,3,4,5,6,7,8,9,10。 第一次生成的新List为:10、1、2、4、5、7、8 (3,6,9去
2017-10-13 18:39:28 988
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人