Java Callable的用法
来源:互联网 发布:淘宝正品代购店 编辑:程序博客网 时间:2024/06/10 09:23
Callableb必须使用ExecutorService的submit()方法来进行调用,调用后返回Future对象。Future对象调用get方法是线程阻塞的,所以我们可以用isDone()方法来查询Future是否已经完成。
class MyCallable implements Callable<Integer>{ MyCallable(){ } @Override public Integer call() throws Exception { return 66; } }
ExecutorService executorService= Executors.newCachedThreadPool();Future<Integer> future = executorService.submit(new MyCallable());try { Log.e("QRephen", "value = "+ future.get()); } catch (InterruptedException e) { e.printStackTrace(); } catch (ExecutionException e) { e.printStackTrace(); }
阅读全文
0 0
- java Callable的用法
- Java Callable的用法
- Java中Callable的用法
- Java Callable用法
- Java Callable用法
- Java Callable用法
- Java Callable用法
- Java Callable用法
- Java Callable用法
- Java Callable用法
- java的Callable接口
- java多线程Future和Callable用法
- 黑马程序员:Callable和Future的用法
- Future,FutureTask,Callable,Runnable的用法
- Callable,Runnable的区别及用法
- Future和Callable的用法总结
- Runnable和Callable的区别和用法
- java 创建线程的三种方法Callable,Runnable,Thread比较及用法
- 1003.Maximum Sequence
- RedHat下安装HAProxy
- LeetCode 167 Two Sum II
- 深入理解Java:注解(Annotation)基本概念
- 1166 Sorting LightOJ【置换群基础】
- Java Callable的用法
- hdu6055--Regular polygon
- angularjs之ui Bootstrap翻页效果
- POJ
- InnoDB中的锁
- 一个二叉树的镜像
- which命令
- bootstrap 和 jQuery mobile学习总结
- 前后端json数据发送和接收