Если вы посмотрите на документацию , нет способа перезапустить ExecutorService
, поскольку это интерфейс без такого метода, вы можете заключить, что нет способа перезапустить его. Тем не менее, поскольку ExecutorService
является интерфейсом, вы, возможно, могли бы написать реализацию, которая перезапускается (но вам придется ссылаться на нее по ее конкретному типу или другому интерфейсу). Я не рекомендовал бы это все же. Просто используйте существующие и воссоздайте их по мере необходимости.