Entendendo as Interfaces Callable e Future em Java
Java oferece duas formas de criar threads: usando a classe Thread ou a interface Runnable. Porém, Runnable não permite retornar resultados após a conclusão da thread. A interface Callable resolve esse problema, definindo um método call() que retorna um valor ao finalizar.
call() pode retornar resultados e lançar exceções, diferentemente de run ...
Publicado em 7-18 08:24
Guia Prático do CompletableFuture em Java
Criando instâncias básicas do CompletableFuture
O CompletableFuture é uma das ferramentas mais poderosas do Java para programação assíncrona. Vejamos como instanciá-lo manualmente e resolver a promise resultante:
import java.util.Random;
import java.util.concurrent.CompletableFuture;
public class AsyncDemo {
private static final Random ge ...
Publicado em 6-20 21:19