线程池原理–总索引
线程池原理–执行器Executor
继承体系
-
Executor:一个接口,其定义了一个接收Runnable对象的方法executor,其方法签名为executor(Runnable command),
-
ExecutorService:是一个比Executor使用更广泛的子类接口,其提供了生命周期管理的方法,以及可跟踪一个或多个异步任务执行状况返回Future的方法
-
AbstractExecutorService:ExecutorService执行方法的默认实现
-
ScheduledExecutorService:一个可定时调度任务的接口
-
ScheduledThreadPoolExecutor:ScheduledExecutorService的实现,一个可定时调度任务的线程池
-
ThreadPoolExecutor:线程池,可以通过调用Executors以下静态工厂方法来创建线程池并返回一个ExecutorService对象.
Executor
Executor接口中只定义了一个execute()方法,用于提交Runnable的实现类。
void execute(Runnable command);