欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java从线程获得返回值代码示例:,java返回值,java从线程获得返回值

来源: javaer 分享于  点击 45184 次 点评:158

java从线程获得返回值代码示例:,java返回值,java从线程获得返回值


java从线程获得返回值代码示例:

package cn.outofmemory.snippets.core;import java.util.concurrent.Callable;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;public class RetVal {    public static void main(String args[]) throws Exception {        ExecutorService service = Executors.newFixedThreadPool(3);        Future<Double> retdouble = service.submit(new RetDouble());        Future<Integer> retInt = service.submit(new RetInt());        System.out.println(retdouble.get());        System.out.println(retInt.get());        service.shutdown();    }}class RetDouble implements Callable<Double> {    RetDouble() {    }    @Override    public Double call() {        return 2.0;    }}class RetInt implements Callable<Integer> {    RetInt() {    }    @Override    public Integer call() {        return 1;    }}

输出:

2.01
相关栏目:

用户点评