Могу ли я узнать количество задач, ожидающих выполнения в ScheduledThreadPoolExecutor? - PullRequest
0 голосов
/ 18 апреля 2011

Я использую ScheduledThreadPoolExecutor:

threadPoolEx = new ScheduledThreadPoolExecutor(limit);

Я хочу знать количество задач, ожидающих выполнения, или просто узнать, есть ли какие-либо задачи, ожидающие (не обязательно их количество).

Как я могу это сделать? Спасибо.

1 Ответ

2 голосов
/ 18 апреля 2011

ScheduledThreadPoolExecutor имеет метод getQueue(), который вы можете использовать. Вы можете запросить это для различных битов информации об ожидающих задачах (например, getQueue().getSize()).

...