JAVA线程池shutdown和shutdownNow的区别

2024-12-03 09:40:39
推荐回答(1个)
回答1:

API 中有解释,shutdown 允许之前已经提交但未执行或未完成的任务继续完成它,而 shutdownNow 阻止已经提交(但尚未运行的)的任务运行并且尝试停止正在运行的任务。 一句话,shutdown 优雅而不究既往,而shutdownNow 就像停电一般消灭所有既成事实。