亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

基于Java Callable接口實現線程代碼實例

瀏覽:3日期:2022-08-26 15:39:04

實現Callable接口(jdk8新特性)

可以獲得線程的返回值

*前兩種方式沒有返回值,因為run方法返回void

創建一個未來任務類對象 Futrue task = new Future(Callable<>);重寫call()方法 可以使用匿名內部類方式

task.get()方法獲取線程返回結果

get方法執行會導致當前方法阻塞 效率較低

代碼如下

import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;public class Test_13 { public static void main(String[] args) { System.out.println(Thread.currentThread().getName() + 'begin'); FutureTask task = new FutureTask(new Callable() { @Override public Object call() throws Exception {System.out.println(Thread.currentThread().getName() + 'start');Thread.sleep(1000 * 5);int a = 100;int b = 200;System.out.println(Thread.currentThread().getName() + 'over');return a + b; } }); Thread thread = new Thread(task); thread.start(); try { System.out.println(task.get()); } catch (InterruptedException e) { e.printStackTrace(); } catch (ExecutionException e) { e.printStackTrace(); } System.out.println(Thread.currentThread().getName() + 'end'); }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 日韩一级精品视频在线观看 | 国产成人精品一区二区免费视频 | 男女晚上激烈的拍拍拍免费看 | 国产黄色三级 | 亚洲和欧美毛片久久久久 | 在线黄色大片 | 亚洲xxxxxx| 国产国产精品人在线视 | 97理论三级九七午夜在线观看 | 1313午夜精品美女爱做视频 | 国产精品又黄又爽又色视频 | 国产chiese在线视频 | 日韩一级一片 | 一区二区三区免费视频播放器 | 亚洲高清国产品国语在线观看 | 日韩欧美成人免费中文字幕 | 亚洲精品在线不卡 | 亚洲一区 中文字幕 久久 | www.色中色 | 午夜撸| 欧美日韩中文字幕在线视频 | 国产破处在线 | 色综合久久天天综合绕观看 | 久久草精品视频 | 亚洲综合伊人色一区 | 成人啪啪| 精品国产免费观看 | 一区视频免费观看 | 国产香港特级一级毛片 | 青青青免费网站在线观看 | 成人精品视频在线 | 亚洲欧美韩国日产综合在线 | 国内精品福利视频 | 国产欧美精品一区二区三区-老狼 | 香蕉视频网站在线观看 | 国产免费看片 | 任你操精品 | 久久99精品久久只有精品 | 亚洲在线视频免费观看 | 亚洲欧美日产综合一区二区三区 | 日韩欧美在线第一页 |