标签: multithreading threadpool
我正在使用ThreadPoolExecutor执行某项任务。我需要知道ThreadPoolExecutor是否有和方法来查找分配队列中剩余的任务数量。可能吗?取决于我将再次分配任务的返回值,我不知道早期分配了多少任务。
答案 0 :(得分:1)
使用ThreadPoolExecutor的getTaskCount()方法获取队列中的任务。这是一个近似值,因为任务可以动态消耗,这个值可以改变。