首页 > 其他 > 详细

ExecutorsService 中的 submit和 execute的区别

时间:2020-07-04 21:35:40      阅读:114      评论:0      收藏:0      [点我收藏+]

闲来无事,写点代码练练手。于是就看了下ExecutorService常用的提交任务的方法:

<T> Future<T> submit(Callable<T> task);
<T> Future<T> submit(Runnable task, T result);
Future<?> submit(Runnable task);

而ExecutorService extends Executor,

Executor中
void execute(Runnable command);

从以上的方法签名上,区别已经很明显了,主要是submit方法可以通过Future来获取提交结果。

多看API,可以拓展设计和实现思路。JDK很多设计非常优秀。

另外,喜马拉雅 免费听书
http://xima.tv/zZCVgq
《人类的群星闪耀时》,茨威格大作,催人振奋!码农也应该读写人文!

让我们充满激情的迎接每一天吧。

ExecutorsService 中的 submit和 execute的区别

原文:https://www.cnblogs.com/swenker/p/13236484.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!