线程池原理--执行器Executor

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011676300/article/details/83047255


线程池原理–总索引

线程池原理–执行器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);

猜你喜欢

转载自blog.csdn.net/u011676300/article/details/83047255