亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

springboot ListenableFuture 異步回調(diào)

caikeal / 3097人閱讀

摘要:定義模擬耗時操作調(diào)用失敗調(diào)用成功調(diào)用執(zhí)行順序循環(huán)循環(huán)調(diào)用成功代碼異步回調(diào)

定義ListenableFuture
public void getListenableFuture() {
        ListenableFutureTask task = new ListenableFutureTask(new Callable() {
            @Override
            public String call() throws Exception {
                Thread.sleep(5000); // 模擬耗時操作
                return "success";
            }
        });
        task.addCallback(new ListenableFutureCallback() {
            @Override
            public void onFailure(Throwable throwable) {
                System.out.println("調(diào)用失敗");
            }

            @Override
            public void onSuccess(String s) {
                System.out.println("調(diào)用成功:" + s);
            }
        });
        Executors.newSingleThreadExecutor().submit(task);
    }
調(diào)用
    @GetMapping("test-listen-future")
    public void testListenableFuture() {
        for (int i = 0; i < 10; i++) {
            System.out.println("i = " + i);
        }
        asyncService.getListenableFuture();
        for (int j = 0; j < 10; j++) {
            System.out.println("j = " + j);
        }
    }
執(zhí)行順序

循環(huán)i

循環(huán)j

調(diào)用成功:success

代碼:springboot ListenableFuture 異步回調(diào)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/77586.html

相關(guān)文章

  • springboot 異步回調(diào)

    摘要:定義異步方法,使用來返回異步調(diào)用的結(jié)果開始做任務(wù)一完成任務(wù)一,當(dāng)前線程,耗時毫秒任務(wù)一完成開始做任務(wù)二完成任務(wù)二,當(dāng)前線程,耗時毫秒任務(wù)二完成開始做任務(wù)三完成任務(wù)三,當(dāng)前線程,耗時毫秒任務(wù)三完成調(diào)用執(zhí)行異步回調(diào)異步回調(diào)結(jié)束調(diào)用結(jié)果開 定義異步方法,使用Future來返回異步調(diào)用的結(jié)果 @Async public Future firstTask() throws Int...

    BingqiChen 評論0 收藏0
  • Spring MVC異步處理簡介

    摘要:異步處理簡介地址相關(guān)系列文章異步處理詳解分析本文講到的所有特性皆是基于的,不是基于的。用于異步返回結(jié)果,使用自己的,使用負(fù)責(zé)處理它。配置執(zhí)行異步操作需要用到,這個可以在用方法來提供相關(guān)文檔。 Spring MVC異步處理簡介 Github地址 相關(guān)系列文章: Servlet 3.0 異步處理詳解 Servlet 3.1 Async IO分析 本文講到的所有特性皆是基于Servlet...

    Sike 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<