我只是问理论问题。
我有一个需要一段时间的操作,该操作是在某些 Servlet doGet/doPost 方法或 Spring MVC 控制器内部执行的。打开新的后台线程并在那里执行是个好主意吗?
不会导致性能问题吗?
如果我在这种情况下使用 jBoss JMS 系统,我会得到一些好处吗?
没关系(Tomcat 不是 JavaEE 容器)。既然你提到了Spring MVC,我会建议使用@Async http://blog.springsource.com/2010/01/05/task-scheduling-simplifications-in-spring-3-0/在你想要执行的方法上 - 新线程将由 spring 生成(这与等效的 JavaEE 注释非常相似)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)