Запитання з тегом «completable-future»

4
Комплектація майбутнього | то Застосувати проти, тоді скласти
Я не можу голову навколо різниці між thenApply() і thenCompose(). Отже, чи може хтось надати справжній випадок використання? З документів Java: thenApply(Function<? super T,? extends U> fn) Повертає нове, CompletionStageяке, коли цей етап нормально завершується, виконується з результатом цього етапу як аргументом наданої функції. thenCompose(Function<? super T,? extends CompletionStage<U>> fn) …

1
завершене майбутнє приєднання проти 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; …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.