Я использую Spring ThreadPoolTaskExecutor
для выполнения задач. Я хочу знать статус потока в ThreadPoolTaskExecutor
, например, завершен ли он, выполняется или завершен. Если поток выполнения задачи завершается с ошибкой, мне нужно обновить последующую запись задачи в таблице taskInfo на «сбой». Я пробовал метод потока isAlive
, чтобы проверить статус потока, но он всегда возвращает истинный статус. Как лучше всего узнать точное состояние потока в ThreadPoolTaskExecutor
.
ListenableFuture
- person Flown   schedule 17.07.2017