qual é a vantagem de usar o FutureTask sobre o Callable?
Existem duas abordagens para enviar e pesquisar tarefas para obter resultados
FutureTask futureTask = new FutureTask<String>(callable);
Use combinação deCallable
eFuture
e enviar emExecutorService
. Recuperar resultado usandofuture.get()
.
Future future = service.submit(callable);
UsarFutureTask
. Isso envolveráCallable
e depois recuperar o resultado usandoFutureTask
.
service.execute(task);
Qual é a vantagem de usarFutureTask
sobreCallable
+ Combinação futura?