Callable & Future
来源:互联网 发布:linux默认root密码 编辑:程序博客网 时间:2024/06/07 09:51
我们知道创建一个线程可以通过实现Runnable接口和继承Thread类,并重写run方法。但是run方法是不带返回的。
而Callable接口同样是用于多线程,并能返回一个Future
ExecutorService exe = Executors.newFixedThreadPool(2);Future<String> future =exe.submit(new Callable<String>() {//submit返回Future@Overridepublic String call() throws Exception {Thread.sleep(10000);return "hello";}});try {System.out.println("return data="+future.get());//get return data from Future.//System.out.println(future.get(2, TimeUnit.SECONDS));// set timeout to get return data. if timeout, TimeoutException thrown} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}
0 0
- Future Callable
- Callable & Future
- Callable 与 Future
- Future and Callable
- callable&future的使用
- java callable和Future
- 多线程Callable和Future
- Callable与Future
- Callable与Future
- 线程--Callable和Future
- Callable和Future
- future Callable(线程)
- Callable和Future
- Callable、Future和CompletionService
- Callable和Future
- Callable与future
- Callable和Future
- Callable和Future简介
- 基于C++Qt4开发的白鸽局域网聊天器
- linux的段错误的分析
- python Commands out of sync; you can't run this command now
- 转载自:http://blog.csdn.net/go_hyp/article/details/53693058
- 动态加载布局
- Callable & Future
- 解决sublime问题
- openssl+前端jsrsa签名+后端nodejs验签
- 深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const
- Cookie/Session机制详解
- 江苏省各地级市县经纬度查询大全
- 【 C 语言】-初次认识
- extjs进度条代码实例
- Java luncher作用