Resultados da pesquisa a pedido "completable-future"

4 a resposta

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 é ...

3 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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});

1 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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 ...

5 a resposta

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 ...

8 a resposta

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á. É ...