执行人
原文: https://docs.oracle.com/javase/tutorial/essential/concurrency/executors.html
在前面的所有示例中,由Runnable
对象定义的新线程和由Thread
对象定义的线程本身完成的任务之间存在紧密联系。这适用于小型应用程序,但在大型应用程序中,将线程管理和创建与应用程序的其余部分分开是有意义的。封装这些函数的对象称为执行程序。以下小节详细描述了执行程序。
- 执行器接口定义三个执行器对象类型。
- 线程池是最常见的执行器实现类型。
- Fork / Join 是一个利用多个处理器的框架(JDK 7 中的新增功能)。