
A interface Java “Future” é utilizado para computação Assíncrona com muitas features para controle de execução.
Métodos que levam um grande tempo de processamento são fortes candidatos a implementarem computação assíncrona como o Future.
Tarefas matemáticas, algoritmos complexos, processamento de uma grande massa de dados, chamadas remotas como downloads de arquivos podem se beneficiar muito com a interface Future.
A interface Future ajuda a simplificar as chamadas a Thread’s que podem ser muito problemáticas em alguns casos.
Utilizando Future, podemos com algumas linhas de códigos fazer chamadas assíncronas de forma simples e limpa como vamos apresentar logo abaixo.
Acesse o artigo completo em: https://nakatech.herokuapp.com/article/future.html.