CompletableFuture详解~acceptEither
生活随笔
收集整理的這篇文章主要介紹了
CompletableFuture详解~acceptEither
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在兩個完成的階段其中之一上調用消費函數
和前一個例子很類似了,只不過我們調用的是消費者函數 (Function變成Consumer):
static void acceptEitherExample() {String original = "Message";StringBuilder result = new StringBuilder();CompletableFuture cf = CompletableFuture.completedFuture(original).thenApplyAsync(s -> delayedUpperCase(s)).acceptEither(CompletableFuture.completedFuture(original).thenApplyAsync(s -> delayedLowerCase(s)),s -> result.append(s).append("acceptEither"));cf.join();assertTrue("Result was empty", result.toString().endsWith("acceptEither")); }總結
以上是生活随笔為你收集整理的CompletableFuture详解~acceptEither的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Dom4j完整教程~XML文档简单操作
- 下一篇: 设计模式基本原则