# 执行人

> 原文： [https://docs.oracle.com/javase/tutorial/essential/concurrency/executors.html](https://docs.oracle.com/javase/tutorial/essential/concurrency/executors.html)

在前面的所有示例中，由`Runnable`对象定义的新线程和由`Thread`对象定义的线程本身完成的任务之间存在紧密联系。这适用于小型应用程序，但在大型应用程序中，将线程管理和创建与应用程序的其余部分分开是有意义的。封装这些函数的对象称为 _ 执行程序 _。以下小节详细描述了执行程序。

*   [执行器接口](exinter.html)定义三个执行器对象类型。
*   [线程池](pools.html)是最常见的执行器实现类型。
*   [Fork / Join](forkjoin.html) 是一个利用多个处理器的框架（JDK 7 中的新增功能）。