Resultados da pesquisa a pedido "completable-future"
Em qual thread os manipuladores de conclusão do CompletableFuture são executados?
Tenho uma pergunta sobre o método CompletableFuture: public <U> CompletableFuture<U> thenApply(Function<? super T, ? extends U> fn)A questão é que o JavaDoc diz exatamente isso: Retorna um novo CompletionStage que, quando esse estágio é ...
Qual é a diferença entre 'CompletionStage' e 'CompletableFuture'
Eu vi um exemplo em cada um deles, mas preciso saber exatamente qual é a diferença profunda, porque às vezes acho que posso usar os dois para obter o mesmo resultado, então quero saber para poder escolher o correto 1? qual é o benefício de usar ...
Como matar os tópicos relacionados ao CompletableFuture?
Eu tenho um método que está verificando o tempo de execução CompletableFuture. Se esse CompletableFuture estiver em execução por mais de 2 segundos, eu quero matar esta tarefa. Mas como posso fazer isso se não tenho controle sobre o thread onde ...
Carregador de classe Set CompletableFuture / ForkJoinPool
Eu lidei com um problema muito específico, cuja solução parece ser algo básico: A hierarquia do carregador de classes do meu aplicativo (Spring) é mais ou menos assim:SystemClassLoader -> PlatformClassLoader -> AppClassLoader Se eu uso ...
Thread vs CompletableFuture
Qual é a vantagem de passar código diretamente para thread versus usar CompletableFuture? Thread thread = new Thread(() -> {do something}); thread.start();VS CompletableFuture<Void> cf1 = CompletableFuture.runAsync(() -> {do something});
O CompletionStage sempre quebra exceções no CompletionException?
oCompletionStage [https://docs.oracle.com/javase/9/docs/api/java/util/concurrent/CompletionStage.html] Javadoc afirma: [...] se o cálculo de um estágio terminar abruptamente com uma exceção ou erro (não verificado), todos os estágios dependentes ...
Como criar traços de pilha assíncronos?
ATUALIZAR: A versão mais recente do Intellij IDEAimplementa [https://www.jetbrains.com/help/idea/tutorial-java-debugging-deep-dive.html#async_stacktraces] exatamente o que estou procurando. A questão é como implementar isso fora do IDE (para que ...
Java8 CompletableFuture recoverWith equivalente? por exemplo, excepcionalmente, mas retorne CompletableFuture <U>
Não vejo uma maneira óbvia de lidar com uma exceção com um resultado assíncrono. Por exemplo, se eu quiser tentar novamente uma operação assíncrona. Eu esperaria algo assim, no entanto, handleAsync não faz o que você pensa que faz - ele executa ...
Manipulação de Exceção de Fornecedor Java 8 com CompletableFuture
Considere o seguinte código - public class TestCompletableFuture { BiConsumer<Integer, Throwable> biConsumer = (x,y) -> { System.out.println(x); System.out.println(y); }; public static void main(String args[]) { TestCompletableFuture testF = new ...
Listar a sequência <Future> to Future <List>
Estou tentando converterList<CompletableFuture<X>> paraCompletableFuture<List<T>>. Isso é bastante útil, pois quando você tem muitas tarefas assíncronas e precisa obter resultados de todas elas. Se algum deles falhar, o futuro final falhará. É ...