标签: java concurrency threadpool
有没有办法确定队列中没有等待的任务以及java.util.concurrent.ThreadPoolExecutor的所有线程都已完成?
java.util.concurrent.ThreadPoolExecutor
现在我通过勾选afterExecute和getActiveCount在钩子getQueue中执行此操作,但这不可靠。
afterExecute
getActiveCount
getQueue
由于新任务是由旧任务动态生成和排队的,因此无法修复未来作业的总数。
非常感谢。