我有以下代码
ExecutorService es = Executors.newSingleThreadExecutor();
es.submit(new Runnable() {
@Override public void run()
{
while(true);
}
});
es.shutdownNow();
问题是在我调用shutdownNow 后ExecutorService 没有关闭。文档说它试图停止所有正在执行的任务。
那么为什么 ES 无法关闭呢?