标签列表
Executor和ExecutorService有什么区别?
java
57
57
我想知道Executor和ExecutorService有什么区别?
任何示例都会有所帮助。
-
Adam Lee
5
1
一个提供管理终止的方法和能够生成Future以跟踪一个或多个异步任务进度的执行器。
- assylias
7
"Execution" + "Service" == "ExecutionService"。因此,区别在于"Service"。
- Stephen C
10
这是在谷歌搜索时的第一个结果。我知道阅读文档是很好的练习,但简明的答案更有帮助。
- Christophe De Troyer
2
完全同意你的观点 @ChristopheDeTroyer,如果差别那么小,为什么关于它的文档那么多呢?嗯......无论如何,在这里有一个简明扼要的答案真是太好了。
- Victor
3
“closed as not a real question” - 这实际上是一个有用的问题,配合简洁的答案…
- CowZow
1
个回答
117
117
Executor
只是执行你提供的内容。
ExecutorService
在 Executor 的基础上添加了启动、关闭和等待以及查看已提交的作业状态的能力(它继承了 Executor)。
-
radai
3
6
这是一个完美的回答,简短明了。
- Daniel Hári
1
一个补充是Executor无法处理Callables,而ExecutorService有一个submit方法,该方法接受Callable作为参数。
- Traker
2
如果Executor只提供一个execute方法,为什么要为此创建一个单独的接口?为什么不将该方法放在ExecutorService中,而根本不需要Executor接口呢?
- rogue-one
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
6
在Java中同时运行线程时,ExecutorService的execute和thread.run有什么区别?
4
/* ...*/和/** ... */有什么区别?
307
Java定时器与ExecutorService有什么区别?
3
Java中ManagedExecutorService和ExecutorService有什么区别?
3
暂停和恢复ExecutorService或关闭和重启Java Executor服务。
4
"${}"和"#{}"有什么区别?
6
ExecutorService的多个newSingleThreadExecutor和newFixedThreadPool之间有什么区别?
7
有没有 Executor 的使用场景而不是 ExecutorService?Executor 接口的目的是什么?
5
从 Executor 创建 ExecutorService
88
Executor Service的shutdown和shutdownNow方法有什么区别?