В чем преимущество использования FutureTask перед Callable?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 В чем преимущество использования FutureTask перед Callable?

Сообщение Anonymous »

Существует два подхода к отправке задачи и опросу результатов

Код: Выделить всё

FutureTask futureTask = new FutureTask(callable);
  • Используйте комбинацию Callable и Future и отправляйте данные в ExecutorService. Получите результат с помощью Future.get().

    Код: Выделить всё

    Future future = service.submit(callable);
    
  • Используйте FutureTask. Это обернет Callable, а затем получит результат с помощью FutureTask.

    Код: Выделить всё

    service.execute(task);
    
В чем преимущество использования FutureTask перед комбинацией Callable + Future?

Подробнее здесь: https://stackoverflow.com/questions/309 ... r-callable
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»