简单谈谈ThreadPoolExecutor线程池之submit方法-创新互联

jdk1.7.0_79

站在用户的角度思考问题,与客户深入沟通,找到额敏网站设计与额敏网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、成都做网站、企业官网、英文网站、手机端网站、网站推广、国际域名空间、雅安服务器托管、企业邮箱。业务覆盖额敏地区。

在上一篇《ThreadPoolExecutor线程池原理及其execute方法》中提到了线程池ThreadPoolExecutor的原理以及它的execute方法。本文解析ThreadPoolExecutor#submit。

对于一个任务的执行有时我们不需要它返回结果,但是有我们需要它的返回执行结果。对于线程来讲,如果不需要它返回结果则实现Runnable,而如果需要执行结果的话则可以实现Callable。在线程池同样execute提供一个不需要返回结果的任务执行,而对于需要结果返回的则可调用其submit方法。

回顾ThreadPoolExecutor的继承关系。

在Executor接口中只定义了execute方法,而submit方法则是在ExecutorService接口中定义的。

//ExecutorService
public interface ExecutorService extends Executor {
  ...
   Future submit(Callable task);
   Future submit(Runnable task, T result);
   Future submit(Runnable task);
  ...
}

网页名称:简单谈谈ThreadPoolExecutor线程池之submit方法-创新互联
转载来于:http://hxwzsj.com/article/dpgjoe.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站建设 成都企业网站设计 成都营销网站制作 盐亭网站设计 温江网站设计 成都网站建设公司 成都网站设计 四川成都网站制作 网站制作 成都网站设计 企业网站设计 营销型网站建设 成都网站建设 H5网站制作 企业网站设计 成都网站设计 营销型网站建设 成都网站设计 成都网站建设公司 重庆网站建设 重庆网站制作 成都网站建设