Pytania otagowane jako completable-future

4
CompletableFuture | thenApply vs thenCompose
Nie mogę zrozumieć różnicy między thenApply() a thenCompose(). Czy więc ktoś mógłby podać prawidłowy przypadek użycia? Z dokumentacji Java: thenApply(Function<? super T,? extends U> fn) Zwraca nową wartość, CompletionStagektóra po normalnym zakończeniu tego etapu jest wykonywana z wynikiem tego etapu jako argumentem dostarczonej funkcji. thenCompose(Function<? super T,? extends CompletionStage<U>> fn) …

1
CompleteFuture Join vs Get
Jaka jest różnica między CompletableFuture.get()i CompletableFuture.join()? Poniżej znajduje się mój kod: 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 …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.