【发布时间】:2013-08-29 13:23:19
【问题描述】:
我想知道在 Web 应用程序中关闭 ExecutorService 的正确位置是什么?
根据文档ExecutorService 应该关闭,但是代码中的正确位置是在 Web 应用程序中执行此操作吗?
更新:抱歉,不清楚。让我们考虑在 Java EE 下使用 MVC(例如 Spring MVC)的基于 Web 的应用程序。它有控制器->外墙->服务。它没有 EJB。
【问题讨论】:
-
请澄清/集中您的问题,它太宽泛了:仅 Servlet 还是 EJB?从 AsyncServlet、@Asynchronous 和 EJB MDB 的角度来看,我很想说没有必要搜索这样的位置(并将其留给容器来管理线程)。
标签: java multithreading executorservice application-shutdown servlet-container