ExecutorService não está sendo desligado
eu tenho o seguinte código
ExecutorService es = Executors.newSingleThreadExecutor();
es.submit(new Runnable() {
@Override public void run()
{
while(true);
}
});
es.shutdownNow();
O problema é que o ExecutorService não encerra após eu chamar o shutdownNow. A documentação diz que tenta parar todas as tarefas ativamente executadas.
Então, por que o ES não está encerrado?