ExecutorService wird nicht heruntergefahren

Ich habe den folgenden Code

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

            }
   });

es.shutdownNow();

Das Problem ist, dass der ExecutorService nicht heruntergefahren wird, nachdem ich shutdownNow aufgerufen habe. Die Dokumentation besagt, dass versucht wird, alle aktiv ausgeführten Aufgaben zu stoppen.

Warum kann die ES nicht heruntergefahren werden?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage