Executor框架的成员
Executor
接口: public interface Executor
ExecutorService
接口: public interface ExecutorService extends Executor
Executors
: 提供工厂方法用来创建不同类型的线程池,返回的线程池都实现了ExecutorService
接口
Executors可以创建3种类型的线程池:SingleThreadExecutor
、FixedThreadPool
、CachedThreadPool
。
Executors可以创建2种类型的调度线程池,ScheduledThreadPoolExecutor
,SingleThreadScheduledExecutor
Future接口
Future
接口和实现Future接口的FutureTask
类用来表示异步计算的结果。
当我们把Runnable
接口或Callable
接口的实现类提交给ThreadPoolExecutor
或ScheduledThreadPoolExecutor
时,其会向我们返回一个FutureTask
对象。
FutureTask简介
-----------------------------------------------------------------------------读书笔记摘自 书名:Java并发编程的艺术 作者:方腾飞;魏鹏;程晓明