В чем преимущество использования FutureTask перед Callable?
Существует два подхода к отправке и опросу задачи для результата
FutureTask futureTask = new FutureTask<String>(callable);
Используйте комбинациюCallable
а такжеFuture
и представить наExecutorService
, Получить результат, используяfuture.get()
.
Future future = service.submit(callable);
использованиеFutureTask
, Это обернетCallable
а затем получить результат, используяFutureTask
.
service.execute(task);
В чем преимущество использованияFutureTask
надCallable
+ Будущая комбинация?