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?