我是java并发的新手,所以这可能是一个已经回答很久或者太明显的问题,我可能会遗漏一些东西.
我像这样的任务运行:
Executors.newSingleThreadExecutor().执行(任务)
我的问题是当它结束执行任务的run方法时为什么它不退出或为什么线程仍然存活?我的理解是,一旦线程run()完成线程就不再存在了,对吧?
java concurrency multithreading executorservice
concurrency ×1
executorservice ×1
java ×1
multithreading ×1