В чем преимущество использования 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

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