有返回值的线程
来源:互联网 发布:绘画大师软件 编辑:程序博客网 时间:2024/06/10 04:57
import java.util.concurrent.*;
/**
* Java线程:有返回值的线程
*
* @author Administrator 2009-11-5 0:41:50
*/
public class test {
public static void main(String[] args) throws ExecutionException,
InterruptedException {
// 创建一个线程池
ExecutorService pool = Executors.newFixedThreadPool(2);
// 创建两个有返回值的任务
Callable c1 = new MyCallable("A");
Callable c2 = new MyCallable("B");
// 执行任务并获取Future对象
Future f1 = pool.submit(c1);
Future f2 = pool.submit(c2);
// 从Future对象上获取任务的返回值,并输出到控制台
System.out.println(">>>" + f1.get().toString());
System.out.println(">>>" + f2.get().toString());
// 关闭线程池
pool.shutdown();
}
}
class MyCallable implements Callable {
private String oid;
MyCallable(String oid) {
this.oid = oid;
}
@Override
public Object call() throws Exception {
Thread.sleep(2000);
return oid + "任务返回的内容";
}
}
- 有返回值的线程
- 有返回值的线程
- 有返回值的线程
- 有返回值的线程
- 有返回值的线程
- 有返回值的线程
- Java线程-有返回值的线程
- Java线程:有返回值的线程
- java--线程--有返回值的线程
- Callable有返回值的线程
- java Callable有返回值的线程
- 新特征-有返回值的线程
- Java多线程 -- 有返回值的线程
- 有返回值的线程 -- Callable
- Java线程:新特征-有返回值的线程
- Java线程:新特征-有返回值的线程
- Java线程:新特征-有返回值的线程
- Java线程:新特征-有返回值的线程
- java在线预览txt、word、ppt、execel,pdf代码
- 写给自己,收到的礼物
- hibernate 需要的jar包
- Java枚举的七种常见用法
- 名言警句(看到、听到、认同)
- 有返回值的线程
- java同步机制 synchronized
- 漫谈linux文件IO
- Mysql函数INSTR、LOCATE、POSITION
- 类似百度文库在线预览文档flash版(支持word、excel、ppt、pdf)+在线预览文档html版
- W3 JMail 邮件组件
- 如何将Launcher项目导入到Eclipse中(其他项目的导入可以参考)
- iQuery Android tutorial
- js 新增和删除表格