Java线程池源码流程图 最近研究并发编程,线程池是不得不研究一块,我就整理了一个流程图方便以后回忆,可以对照源码看,方便理解,关于JMM内存模型与AQS, 阻塞队列的分析过两天再整理一个流程图出来
为什么要使用线程池,要使用线程的时候我们new Thread不就行了吗?
线程池的优势:
什么时候使用线程池?
线程池基本结构
基本流程
源码流程
ThreadPoolExecutor类中主要的就这四个方法execute,addWorker,内部类Worker中的getTask和runWorker,流程了解后基本可以仿造写一个线程池
如果有哪里说的不对的地方还请指正
原文:https://www.cnblogs.com/JaminYe/p/12589081.html