线程池源码-execute

线程池execute方法跟踪

Executor四种线程池:
newCachedThreadPool
newFixedThreadPool
newSingleThreadExecutor
newScheduledThreadPool

首先我们进入方法查看
Executor四种线程池的最终创建离不开ThreadPoolExecutor的构造方法。三个方法直接看到此构造方法,而newScheduledThreadPool是转了几个弯而已。
如:

newCachedThreadPool:

在这里插入图片描述

newFixedThreadPool:

在这里插入图片描述

newSingleThreadExecutor:

在这里插入图片描述

newScheduledThreadPool:

最后一层的super还是回到我们的ThreadPoolExecutor的构造方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
自此线程池创建完成。线程池创建完成,这样就可以添加线程了。

execute方法

我们进入execute方法。
在这里插入图片描述
看到的是接口方法execute在这里插入图片描述
我们要找到他的实现方法,ThreadPoolExecutor构造方法肯定构造的是ThreadPoolExecutor实体,所以execute实现方法如下。
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值