源代码分析
文章平均质量分 90
本宝宝要施法了
最重要的是心态
展开
-
ArrayBlockingQueue源代碼解析(base jdk 1.8)
前记: 上篇文章写完之后,觉得代码贴的太多了,不过源代码解析这种的,就是看源代码才有意思。主要是还是引导多思考,以后写读源代码文章的博客的步骤,1.通过这段代码实现的功能会先构思一下实现方案和代码架构,和一些其他的思考。2逐行分析每个代码行的意思和意图。3.总结,对比其他类似的实现或者其他的一些感悟。正文:ArrayBlockingQueue 是数组结构的堵塞队列的一种实现,那么肯定要实现的...原创 2018-03-19 20:27:00 · 449 阅读 · 0 评论 -
ThreadPoolExecutor 源代码解析(base jdk1.8)
ThreadPoolExecutor 是java线程池的默认实现。本文从源代码的角度来解析线程池,后续会出一个系列的源代码解析。1.线程池初始化下面是线程池最基础的初始化函数public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, ...原创 2018-03-06 17:07:10 · 666 阅读 · 1 评论