如何知道java中线程池执行器中执行的每个任务的状态

时间:2017-07-17 11:30:47

标签: java spring multithreading threadpool threadpoolexecutor

我使用Spring ThreadPoolTaskExecutor来执行任务。我想知道ThreadPoolTaskExecutor中线程的状态,比如它是已完成还是正在进行或已完成。如果任务执行线程失败,我需要将taskInfo表中的后续任务条目更新为“failed”。我已经尝试了线程的isAlive方法来检查线程状态,但它总是返回true状态。了解ThreadPoolTaskExecutor中线程的确切状态的最佳方法是什么。

0 个答案:

没有答案