Вопросы к Поиску с Алисой
Разница между ExecutorService и Executor заключается в функциональности. habr.com nuancesprog.ru
Executor — простой интерфейс, который содержит метод execute() для запуска задачи, заданной объектом Runnable. nuancesprog.ru Он предназначен для выполнения переданного объекта, но не предоставляет методов для управления и контроля выполнения задач. habr.com
ExecutorService — многофункциональный интерфейс, который расширяет Executor. habr.com Он предоставляет более продвинутый способ управления выполнением задач и включает методы управления жизненным циклом потока. habr.com
Некоторые методы ExecutorService: