我有一个独立的JMS侦听和响应服务。 我想将它作为来自servet的独立线程调用。
这样即使servlet完成执行,线程的执行也会继续。
有可能吗?
(先谢谢你的帮助。)
答案 0 :(得分:3)
是的,你可以这样做(除非你在App Engine或其他一些严格限制的平台上)。
不要直接从servlet生成新线程,而是考虑使用ExecutorService,您可以在ServletContextListener中创建和关闭(这样当容器决定停止您的应用程序时,它不会留下活动的后台线程无法清理的。)