ThreadPoolExecutor关于Execute方法
ThreadPoolExecutor的两个核心集合:
一个是持有当前可用线程的集合HashSet<Worker> workers,
另一个是待执行的task的集合BlockingQueue<Runnable> workQueueExecute()方法的逻辑当我们调用ThreadPoolExecutor中的Execute方法时,线程池会对当前自身状态做出判断来决定是否创建新的worker来立即执行
原创
2018-01-21 21:49:26 ·
7183 阅读 ·
3 评论