我已经为ThreadPoolExecutor类创建了静态对象,并且在我的Web应用程序中,我为每个请求向ThreadPoolExecutor添加了任务。
我的问题是在处理了所有请求之后,ThreadPoolExecutor类发生了什么(在我的情况下,我为线程poolexecutor创建了静态对象)是否关闭服务或仍在等待提交新任务?
答案 0 :(得分:4)
如果你没有用executor.shutdown()
关闭它,它当然会继续运行,等待可能永远不会发生的任务。
我确定在类的Javadocs中描述了这一点,但由于某些原因,现在阅读Javadocs似乎不太酷了。