Executor框架

Executor框架的结构

主要由3大部分组成:

1)任务。包括被执行任务需要实现的接口:Runnable接口或Callable接口。

2)任务的执行。包括任务执行机制的核心接口Executor,以及继承自Executor的ExecutorService接口。Executor框架有两个关键类实现了ExecutorService接口(ThreadPoolExecutor和ScheduledThreadPoolExecutor)。

3)异步计算的结果。包括接口Future和实现Future接口的FutureTask类。

原文地址:https://www.cnblogs.com/sonofelice/p/6235384.html