真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java異常編程FutureTask實例分析

這篇文章主要介紹“java異常編程FutureTask實例分析”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“java異常編程FutureTask實例分析”文章能幫助大家解決問題。

創(chuàng)新互聯(lián)服務(wù)項目包括路橋網(wǎng)站建設(shè)、路橋網(wǎng)站制作、路橋網(wǎng)頁制作以及路橋網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,路橋網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到路橋省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

說明

1、FutureTask類不僅實現(xiàn)了Future接口還實現(xiàn)了Runnable接口,表示一種可生成結(jié)果的Runnable。

2、FutureTask類實現(xiàn)了Future接口的開啟和取消任務(wù)、查詢?nèi)蝿?wù)是否完成、獲取計算結(jié)果方法。

要獲取FutureTask任務(wù)的結(jié)果,我們只能通過調(diào)用getXXX()系列方法才能獲取,當(dāng)結(jié)果還沒出來時候這些方法會被阻塞,同時這了任務(wù)可以是Callable類型(有返回結(jié)果),也可以是Runnable類型(無返回結(jié)果)。

實例

private static void testFutureTask() throws ExecutionException, InterruptedException {
    System.out.println("-------------------- testFutureTask --------------------");
 
    // 創(chuàng)建一個 FutureTask(doOneThing 任務(wù))
    FutureTask futureTask = new FutureTask<>(FutureTaskDemo::doOneThing);
    // 使用線程池執(zhí)行 doOneThing 任務(wù)
    ForkJoinPool.commonPool().execute(futureTask);
 
    // 執(zhí)行 doOtherThing 任務(wù)
    String doOtherThingResult = doOtherThing();
 
    // 同步等待線程執(zhí)行 doOneThing 任務(wù)結(jié)束
    String doOneThingResult = futureTask.get();
 
    // 任務(wù)執(zhí)行結(jié)果輸出
    System.out.println("doOneThingResult ---->>> " + doOneThingResult);
    System.out.println("doOtherThingResult ---->>> " + doOtherThingResult);
}

關(guān)于“java異常編程FutureTask實例分析”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。


當(dāng)前名稱:java異常編程FutureTask實例分析
鏈接分享:http://weahome.cn/article/gcghps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部