是否有任何方法可以找到ThreadPoolExecutor中剩余的任务数量?

时间:2011-11-21 15:05:48

标签: multithreading threadpool

我正在使用ThreadPoolExecutor执行某项任务。我需要知道ThreadPoolExecutor是否有和方法来查找分配队列中剩余的任务数量。可能吗?取决于我将再次分配任务的返回值,我不知道早期分配了多少任务。

1 个答案:

答案 0 :(得分:1)

使用ThreadPoolExecutor的getTaskCount()方法获取队列中的任务。这是一个近似值,因为任务可以动态消耗,这个值可以改变。