![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础类源码
罗大郎
这个作者很懒,什么都没留下…
展开
-
ArrayList和LinkedList
插入不一定谁比谁快 初始化量够大的时候: 随机插入和顺序插入代码: 结果如图: 为啥捏? 因为linked对随机插入肯定是快的,不用挪动元素,顺序插入的话,不涉及挪动元素,所以array快一点。 但是当初始化量不够大的时候存放数据时: 结果: 当数量过大时,速度又反转了: ...原创 2018-12-20 18:52:25 · 85 阅读 · 0 评论 -
Lock详解(涉及到AQS队列)
思想: a朋友想进门,b朋友也想进门,还有c,d,e等一堆堆朋友,这个时候就要去钥匙管理处。获取钥匙,一个钥匙同时只能被一个朋友拿到。这个钥匙管理处,还有一个队列,一旦获取不到钥匙,就让等待钥匙的人排队,等别人归还了钥匙,就从队列中踢出新的小朋友去拿钥匙。 各位小朋友:多个线程a,b,c,d... 钥匙管理处:ReentrantLock+sync 钥匙管理处的队列:AbstractQueuedSy...原创 2019-01-11 16:37:16 · 590 阅读 · 0 评论