Вопрос проверяет знание стандартных инструментов Java для управления многопоточными задачами.
Короткий ответ
ExecutorService — это интерфейс для управления выполнением задач в пуле потоков.
Он отделяет постановку задачи от ее выполнения.
ExecutorService сам управляет потоками и очередями.
Это делает код проще и безопаснее.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.