java源码浅析
jtracydy
猿分天空,持之以恒……化整为零,重新开始,说该说的,做该做的,持之以恒...
展开
-
线程池源码浅析
并发的这一些东西最近都在看,看着看着发现其实还有挺有意思的,不管能理解多少,其实也是有收获的,完事开头难。当真正有兴趣了,就能看就去了,如果实在看不懂,从相关博客开始看。记住,找个凉快时间,有个舒适的心情看这些枯燥的东西才好接受!!!下一篇我说说AQS,感觉这玩意挺好,各种锁都使用了他,还有一写同步工具等! 文章目录概述逻辑梳理一开始的困惑源码浅读应用参考 概述 线程池的主要作用 如果使用了多...原创 2019-10-13 11:02:08 · 229 阅读 · 0 评论 -
阻塞队列源码浅析
文章目录概述源码问题使用参考 概述 阻塞队列的好处:当队列满时,不需要用代码失去实现禁止往队列中存储数据,当队列不为空时,也会禁止消费者来消费,给使用这提供了方便性与安全性。 阻塞队列的种类: ArrayBlockingQueue :由数组结构组成的有界阻塞队列。 LinkedBlockingQueue :由链表结构组成的有界阻塞队列。 PriorityBlockingQueue :支持优先级...原创 2019-08-28 09:28:11 · 269 阅读 · 0 评论 -
HashMap源码浅析
HashMap是比较常用的结构,以前也总用但是对HashMap的结构和实现还是挺迷惑的,所以了解下源码,看源码是个痛苦的过程,脑子晕的时候就休息休息~ [TOC] 概述 map常用的方法是put、get,put是将元素存入map的适当位置中,通过key计算hash值,hash值计算完成之后,成为某个节点的一个属性,是不会发生变化的,通过某种计算方式找到key对应桶中的位置。通常key最好使用不可变...原创 2019-08-17 10:57:05 · 183 阅读 · 0 评论