黑马程序员技术交流社区
标题:
----------接受线程返回值----------
[打印本页]
作者:
syusouki
时间:
2015-10-11 11:14
标题:
----------接受线程返回值----------
public class Demo {
public static void main(String[] args) {
// 创建一个线程池
ExecutorService service = Executors.newCachedThreadPool();
// 穿件一个Future对象接受线程返回值
Future<Integer> result = service.submit(new Callable() {
int sum = 0;
@Override
public Object call() throws Exception {
for (int i = 0; i <= 100; i++) {
sum += i;
}
return sum;
}
});
try {
System.out.println("最后的结果是:" + result.get());
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
// 关闭线程池
service.shutdown();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2