Помимо того факта, что интерфейс Executor
имеет некоторые преимущества перед обычными нитями (например, управление), существует ли какая-либо реальная внутренняя разница (большая разница в производительности, потребление ресурсов...) между выполнением:
ExecutorService executor = Executors.newSingleThreadExecutor();
executor.submit(runnable);
А также:
Thread thread = new Thread(runnable);
thread.start();
Я только прошу про одну тему.