Executor框架
Executor框架的结构
主要由3大部分组成:
1)任务。包括被执行任务需要实现的接口:Runnable接口或Callable接口。
2)任务的执行。包括任务执行机制的核心接口Executor,以及继承自Executor的ExecutorService接口。Executor框架有两个关键类实现了ExecutorService接口(ThreadPoolExecutor和ScheduledThreadPoolExecutor)。
3)异步计算的结果。包括接口Future和实现Future接口的FutureTask类。