Завершение задачи на ExecutorService, которая работает бесконечно - PullRequest
0 голосов
/ 09 февраля 2020

У меня есть задание, переданное Executors.newCachedThreadPool () , которое выполняется бесконечно и прослушивает некоторые события. Теперь, прежде чем приложение остановится, я хочу, чтобы ExecutorService был выключен. Как я могу этого достичь? Метод shutDown гарантирует, что новые задачи не принимаются, а метод shutDownNow не гарантирует, что все запущенные задачи будут закрыты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...