У меня есть ScheduledExecutorService
с задачами, выполнение которых запланировано на час. Как мне получить список невыполненных задач, чтобы я мог принудительно запустить их немедленно?
Я полагаю, что shutdown ()
подождет час и выглядит так, как если бы shutdownNow ()
возвращает список Runnables, которые не могут быть запущены (), потому что реализация Runnable проверяет состояние Executor, и когда она замечает, что она завершила работу, Runnable отказывается запускаться. См. ScheduledThreadPoolExecutor.ScheduledFutureTask.run ()
для фактической реализации.
Есть идеи?