ThreadPoolExecutor中没有任务,ThreadPoolexecutor会死吗?

时间:2016-06-15 08:38:07

标签: java executorservice threadpoolexecutor

我已经为ThreadPoolExecutor类创建了静态对象,并且在我的Web应用程序中,我为每个请求向ThreadPoolExecutor添加了任务。

我的问题是在处理了所有请求之后,ThreadPoolExecutor类发生了什么(在我的情况下,我为线程poolexecutor创建了静态对象)是否关闭服务或仍在等待提交新任务?

1 个答案:

答案 0 :(得分:4)

如果你没有用executor.shutdown()关闭它,它当然会继续运行,等待可能永远不会发生的任务。

我确定在类的Javadocs中描述了这一点,但由于某些原因,现在阅读Javadocs似乎不太酷了。