ExecutorService не выключается

У меня есть следующий код

    ExecutorService es = Executors.newSingleThreadExecutor();
    es.submit(new Runnable() {
           @Override public void run() 
           {
                  while(true);

            }
   });

es.shutdownNow();

Проблема в том, что ExecutorService не завершает работу после того, как я вызываю shutdownNow. Документация говорит, что она пытается остановить все активно выполняемые задачи.

Так почему же ES не выключается?

Ответы на вопрос(5)

Ваш ответ на вопрос