我正在使用ScheduledThreadPoolExecutor:
threadPoolEx = new ScheduledThreadPoolExecutor(limit);
我想知道等待执行的任务的数量,或者只是知道是否有任务在等待(不一定是数量)。
我该怎么做呢?谢谢。
ScheduledThreadPoolExecutor
有一个可以使用的getQueue()
方法。您可以查询有关等待任务(例如getQueue().getSize()
)的各种信息。