标签: java concurrency
我需要向用户显示所有正在运行的任务。每个任务都与特定的ID相关联。要执行任务,我使用ThreadPoolExecutor。每个线程都与id具有相同的名称。 所以我只需要获取所有正在运行的队列和等待队列线程的列表。然后找到名称并显示它们。
ThreadPoolExecutor
我该怎么做?
答案 0 :(得分:5)
对执行者进行子类化,覆盖execute,beforeExecute和afterExecute以管理已计划和正在运行的任务。
execute
beforeExecute
afterExecute