java學(xué)習(xí)

          java學(xué)習(xí)

           

          java實(shí)現(xiàn)有返回值的線程

          import java.util.concurrent.Callable;
          import java.util.concurrent.ExecutionException;
          import java.util.concurrent.ExecutorService;
          import java.util.concurrent.Executors;
          import java.util.concurrent.Future;
          public class CallAbleTest {
          public static void main(String[] args) throws InterruptedException, ExecutionException {
          ExecutorService service =  Executors.newFixedThreadPool(2);
          MyCallAbled m1= new  MyCallAbled("aa");
          MyCallAbled m2= new  MyCallAbled("bb");
          Future future1 = service.submit(m1);
          Future future2 =service.submit(m2);
          System.out.println(future1.get().toString());
          System.out.println(future2.get().toString());
          service.shutdown();
          }
          static class MyCallAbled implements Callable{
          private String name;
          public MyCallAbled(String name){
          this.name=name;
          }
          public MyCallAbled(){
          }
          @Override
          public Object call() throws Exception {
          return name;
          }
          }
          }

          posted on 2017-08-17 17:26 楊軍威 閱讀(187) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 连州市| 宁波市| 长治市| 修文县| 威远县| 玉环县| 汕头市| 沙雅县| 宜黄县| 黔江区| 札达县| 出国| 襄汾县| 磐石市| 萨嘎县| 自治县| 理塘县| 洱源县| 博白县| 修武县| 霍山县| 昭苏县| 延长县| 厦门市| 延边| 沙洋县| 东山县| 石渠县| 龙井市| 乌鲁木齐县| 前郭尔| 安溪县| 南充市| 班玛县| 石狮市| 仙居县| 漳州市| 襄樊市| 嵊泗县| 义乌市| 昌图县|