ExecutorService — отменить ожидающие задачиJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 ExecutorService — отменить ожидающие задачи

Сообщение Anonymous »

Существует несколько вопросов по поводу ожидания завершения Java ExecutorService (

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

shutdown()
+ awaitTermination()) или, альтернативно, отменить их все (

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

shutdownNow()
).
Я хотел бы выйти раньше, не прерывая уже начатые задачи. Вы также можете сказать, что я хотел бы
  • прекратить дальнейшую отправку материалов (

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

    shutdown()
    )
  • отменить все ожидающие задачи
  • подождать завершения текущих задач (

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

    awaitTermination()
    )
Как эффективно реализовать отмену?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ding-tasks
Ответить

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

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

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

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

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