CompletableFuture详解~thenAccept
生活随笔
收集整理的這篇文章主要介紹了
CompletableFuture详解~thenAccept
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
消費(fèi)前一階段的結(jié)果
如果下一階段接收了當(dāng)前階段的結(jié)果,但是在計(jì)算的時(shí)候不需要返回值(它的返回類型是void), 那么它可以不應(yīng)用一個(gè)函數(shù),而是一個(gè)消費(fèi)者, 調(diào)用方法也變成了thenAccept:
static void thenAcceptExample() {StringBuilder result = new StringBuilder();CompletableFuture.completedFuture("thenAccept message").thenAccept(s -> result.append(s));assertTrue("Result was empty", result.length() > 0); }本例中消費(fèi)者同步地執(zhí)行,所以我們不需要在CompletableFuture調(diào)用join方法。
總結(jié)
以上是生活随笔為你收集整理的CompletableFuture详解~thenAccept的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 安卓逆向_13 --- AndroidS
- 下一篇: Kali linux 渗透测试技术之搭建