Spring ThreadPoolTaskExecutor: тайм-аут выполнения

Есть ли способ установить время ожидания при выполнении задачи, отправленной в ThreadPoolTaskExecutor? В противном случае возможно, что пул будет потрачен впустую на зависшие задачи, что фактически парализует приложение.


person Denis Kulagin    schedule 15.12.2014    source источник
comment
Вы смотрели stackoverflow.com /questions/4819855/ и работать аналогично тому, что упоминается в этом посте?   -  person SMA    schedule 15.12.2014
comment
проверьте также stackoverflow.com/questions /2758612/   -  person Joram    schedule 15.12.2014


Ответы (1)


Короче НЕТ.

Однако существует API execute(Runnable task, long startTimeout) который имеет таймаут для индикации начала/выполнения задачи.

person Bond - Java Bond    schedule 15.12.2014
comment
Проблема в том, что реализация этого метода такова: public void execute(Runnable task, long startTimeout) { this.execute(task); } - person USer22999299; 11.12.2016