タグ付けされた質問 「completable-future」

4
CompletableFuture | thenApply vs thenCompose
thenApply()との違いを理解できませんthenCompose()。 それで、誰かが有効なユースケースを提供できますか? Javaドキュメントから: thenApply(Function<? super T,? extends U> fn) CompletionStageこのステージが正常に完了すると、指定された関数の引数としてこのステージの結果を使用して実行される新しいを返します。 thenCompose(Function<? super T,? extends CompletionStage<U>> fn) CompletionStageこのステージが正常に完了すると、指定された関数の引数としてこのステージを使用して実行される新しいを返します。 の2番目の引数がthenComposeCompletionStage を拡張していて、拡張してthenApplyいないことがわかります。 誰かが私が使用thenApplyしなければならない場合の例を提供できthenComposeますか?

1
completablefuture join vs get
違いは何であるCompletableFuture.get()とはCompletableFuture.join()? 以下は私のコードです: List<String> process() { List<String> messages = Arrays.asList("Msg1", "Msg2", "Msg3", "Msg4", "Msg5", "Msg6", "Msg7", "Msg8", "Msg9", "Msg10", "Msg11", "Msg12"); MessageService messageService = new MessageService(); ExecutorService executor = Executors.newFixedThreadPool(4); List<String> mapResult = new ArrayList<>(); CompletableFuture<?>[] fanoutRequestList = new CompletableFuture[messages.size()]; int count = 0; for (String msg : messages) { CompletableFuture<?> …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.