执行人

原文: https://docs.oracle.com/javase/tutorial/essential/concurrency/executors.html

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

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