我引用了以下博客条目:blog entry关于 Spring MVC 3.2 异步支持。
我知道 Tomcat 使用线程池来处理 http/web 请求。此外,上述文章似乎表明 Spring MVC 异步支持减轻了 Tomcat 的线程池 并且通过使用后台线程在 webapp 中允许更好的并发 进行“繁重”操作.
任何人都可以就为什么会这样提供明智的建议吗? 为什么从 tomcat 线程池中取出的“前端”线程比后台线程的成本更高?
最佳答案
它并不“成本更高”,但它是用于处理传入请求的相对稀缺的资源,因此禁止在其中进行其他类型的繁重工作。
关于tomcat - 为什么 Tomcat 的线程比后台线程成本更高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13820492/