1 import java.lang.Thread;
2 import java.util.concurrent.Callable;
3 import java.util.concurrent.Future;
4 import java.util.concurrent.Executors;
5 import java.util.concurrent.ExecutorService;
6 import java.util.concurrent.ExecutionException;
7
8 class runclass implements Callable<String> {
9 private long id = 0;
10 public runclass(long id){
11 this.id = id;
12 }
13
14 @Override
15 public String call(){
16 return "id = " + id;
17 }
18 }
19
20 class test {
21 public static void main(String[] args) throws InterruptedException, ExecutionException {
22 ExecutorService exec = Executors.newCachedThreadPool();
23 Future<String> result = exec.submit(new runclass(1L));
24 while (true){
25 Thread.sleep(1000);
26 if (result.isDone()){
27 System.out.println(result.get());
28 break;
29 }
30 }
31 exec.shutdown();
32 }
33 }
- 浏览: 39644 次
- 性别:
- 来自: 北京
相关推荐
CPLEX Callable Library 2009 manual
主要介绍了Java使用Callable和Future创建线程操作,结合实例形式分析了java使用Callable接口和Future类创建线程的相关操作技巧与注意事项,需要的朋友可以参考下
JAVA中Callable的使用。下载后评论可返分
主要介绍了Django 错误:TypeError at / 'bool' object is not callable解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Callable,Future的使用方式,里面使用了三种使用方式分别是FutureTask,ExecutorService,ExecutorCompletionService
callable_traits, callable类型的现代 C 型特征和泛函 Boost.CallableTraits CallableTraits是一个C 11头库,用于检查。合成和分解可以调用类型。这里有最新的文档,这里是 。在CallableTraits中,被正式地检查过,...
callable用法
java并发包之Callable和Future java并发包之Callable和Future java并发包之Callable和Future java并发包之Callable和Future java并发包之Callable和Future java并发包之Callable和Future
主要介绍了Java中的Runnable,Callable,Future,FutureTask的比较的相关资料,需要的朋友可以参考下
自留demo,主要是Thread-Callable-Future的基本实现。 参考文章: 1、深入理解Callable https://blog.csdn.net/qq_19431333/article/details/77483763 2、彻底理解Java的Future模式: ...
大家都知道Runnable和Callable接口都可以作为其他线程执行的任务,但是Runnable接口的run方法没有返回值,而Callable接口的call方法有返回值,那么Callable接口是如何做到的呢?在此我给出一个Demo,看看通过...
一直以来感觉使用Mybatis查询存储过程很蹩脚,不知道有没有人和我感觉一样。写了一个拦截器,可以把储存过程的输出参数当做返回值来返回。其实也简单不了多少,只不过在设计Dao接口的时候能更统一吧。...
通过合规策略对服务器进行监控,确保服务器的运行、帐号在服务器上的操作符合预设的规则。日志:收集、整理服务器的日志信息,提供给管理员查看,并作为异常判断、故障排查的依据。进程:监控服务器上的进程,并对...
Runnable是执行工作的独立任务,但是它不返回任何值,如果你希望任务在完成时能够返回一个值,那么可以实现Callable接口而不是Runnable接口。在Java SE5中引入的Callable是一种具有类型参数的泛型,它的类型参数表示...
Callable和Future详解: Callable和Runnable有几点不同: (1)Callable规定的方法是call(),而Runnable规定的方法是run(); (2)call()方法可抛出异常,而run()方法是不能抛出异常的。 (3)Runnable不会返回结果,...
NULL 博文链接:https://pengqb.iteye.com/blog/738210
http://blog.csdn.net/yangzhaomuma/article/details/51722779
Callable接口的基本用法 2.1 创建Callable任务 2.2 提交Callable任务 2.3 获取任务执行结果 Future接口的使用 3.1 获取任务执行状态 3.2 取消任务的执行 Callable与Runnable的对比 Callable的异常处理 Callable的...
61Callable Bond V3.xls
2.细看2.1接口说明2.1.1泛型参数说明Interface Callable<V>V - the result type of method call2.1