completablefuture-examples:Java 20個CompletableFuture API案例程式碼片段
Java 8 的 CompletableFuture 是一個多功能的工具。這裡有 20 個示例,說明如何在程式碼中使用它以獲得最佳效果。
由於CompletableFuture類實現了CompletionStage介面,我們首先需要了解該介面的契約。它代表某個計算的一個階段,可以同步或非同步完成。您可以將其視為最終生成感興趣的最終結果的計算管道的單個單元。這意味著CompletionStage可以將幾個 s 連結在一起,以便一個階段的完成觸發另一個階段的執行,而另一個階段又會觸發另一個階段,依此類推。
除了實現CompletionStage介面之外,CompletableFuture還實現Future了表示掛起的非同步事件,能夠顯式完成此 Future,因此命名為 CompletableFuture。
1. 建立一個完整的 CompletableFuture
CompletableFuture最簡單的示例使用預定義的結果建立一個已經完成的。通常,這可以作為計算的開始階段。
static void completedFutureExample() { CompletableFuture<String> cf = CompletableFuture.completedFuture("message"); assertTrue(cf.isDone()); assertEquals("message", cf.getNow(null)); } |
..
更多點選標題
相關文章
- 20個非常有用的Java程式片段Java
- 60個有用CSS程式碼片段CSS
- 程式碼片段
- 60個有用CSS程式碼片段(二)CSS
- RN程式碼片段
- 表格程式碼片段
- 常用程式碼片段
- 18個很棒的jQuery程式碼片段分享jQuery
- 12 個用得著的 jQuery 程式碼片段jQuery
- 直接拿來用 10個PHP程式碼片段PHP
- 超級有用的9個PHP程式碼片段PHP
- 12 個非常實用的 jQuery 程式碼片段jQuery
- 10個典型實用的PHP程式碼片段PHP
- 安卓常用程式碼片段安卓
- JS常用程式碼片段JS
- JQuery 程式碼片段收集jQuery
- Gorm常用程式碼片段GoORM
- Java8 CompletableFuture 程式設計Java程式設計
- 幾個超級實用的css程式碼片段CSS
- 高效Web開發的10個jQuery程式碼片段WebjQuery
- 10個簡單實用的 jQuery 程式碼片段jQuery
- 10個超棒jQuery表單操作程式碼片段jQuery
- CSS程式碼片段【圖文】CSS
- PHP程式碼片段記錄PHP
- 收集的jQuery程式碼片段jQuery
- iOS程式碼片段CodeSnippetsiOS
- Java 8 CompletableFutureJava
- 建立漂亮的 CSS 按鈕的 10 個程式碼片段CSS
- 10個開發中實用的 jQuery 程式碼片段jQuery
- 可以直接拿來用的15個jQuery程式碼片段jQuery
- 程式碼片段管理工具
- @media響應式程式碼片段
- 使用DOS管道的程式碼片段
- vs code 新建程式碼片段 vue 基礎程式碼Vue
- vs code 新建程式碼片段 路由基礎程式碼路由
- 為開發者準備的9個實用PHP程式碼片段PHP
- Java 8 CompletableFuture 教程Java
- Java8 CompletableFutureJava