星空网 > 软件开发 > Java

java多线程Callable,Future,FutureTask

我们平时接触到的多线程Thread,Runnable,这两种方式不能返回线程执行后的结果。

Callable和Future,前者产生结果,后者拿到结果。

Callable和Future 推荐一篇不错的博客:http://blog.csdn.net/ghsau/article/details/7451464

public class GreyStartServlet extends HttpServlet { @Override public void init() throws ServletException {   FutureTask<String> task = new FutureTask<String>(new Callable<String>() {   @Override   public String call() throws Exception {   start(); // 使用另一个线程来执行该方法,会避免占用Tomcat的启动时间   return "Collection Completed";   }   });   new Thread(task).start(); } // 希望Tomcat启动结束后执行的方法 private static void start() throws Exception {  Thread.sleep(1000);
}}




原标题:java多线程Callable,Future,FutureTask

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

甩手网:https://www.goluckyvip.com/tag/41483.html
甩手掌柜:https://www.goluckyvip.com/tag/41484.html
帅气的鹏仔:https://www.goluckyvip.com/tag/41485.html
双福跨境电商:https://www.goluckyvip.com/tag/41486.html
双流空运:https://www.goluckyvip.com/tag/41487.html
双清fba:https://www.goluckyvip.com/tag/41489.html
​TikTok发生了什么?美区增长首次停滞,准入管理力度加大:https://www.kjdsnews.com/a/1836407.html
2024年如何找到在TikTok上发帖的最佳时间:https://www.kjdsnews.com/a/1836408.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流