2013-02-24 23 views
23

我想知道Executor和ExecutorService有什么区别?Executor和ExecutorService有什么区别?

任何示例都会有所帮助。

+0

*一个执行器,提供方法来管理终止和方法,可以产生一个Future来跟踪一个或多个异步任务的进度* ... – assylias 2013-02-24 13:59:31

+6

“执行”+“服务”==“执行服务”。 Ergo,区别在于“服务”。 – 2013-02-24 14:03:23

+6

这是Google的第一个结果。我知道阅读文档是很好的做法,但简明的答案有帮助。 – 2015-01-01 15:55:58

回答

50

Executor只是执行你给它的东西。

ExecutorService增加了启动,关闭以及等待并查看您在Executor之上执行的作业的状态(它在其扩展中)。

+0

这是一个完美的答案,简短明了。 – 2017-03-15 15:38:46