У меня есть требование, когда я выполняю количество потоков на ежедневной основе. Каждый поток выполняет некоторую задачу. Проблема, которую я пытаюсь решить, заключается в том, чтобы изящно прекратить работу службы-исполнителя, используя стоп-файл, который передается в качестве параметра.Как изящно остановить службу-исполнитель с помощью подхода stopfile
Я использую подход проверки стоп-файла в методе запуска потока, но он выполнит пустой запуск для всех остальных задач. Вместо этого я ищу способ остановить задачи в самой исполнительной службе. Есть ли способ сделать это.
Я смотрел на это сообщение: Removing all queued tasks of an ThreadPoolExecutor
Может кто-то расширить еще на это?