0
我參考以下博客條目:blog entry關於Spring MVC 3.2異步支持。爲什麼Tomcat的線程比後臺線程更昂貴?
我知道Tomcat使用線程池來提供http/web請求。此外,上面的文章似乎表明,Spring MVC異步支持解除了Tomcat的線程池和,通過使用後臺線程進行「重型」操作,可以在webapp中實現更好的併發性。
任何人都可以請提供明智的建議,爲什麼這是? 爲什麼tomcat線程池中的「前端」線程比後臺線程更昂貴?
如果他們沒有更昂貴的代價,那麼一個幼稚的方法可能只是增加池中的線程數量,而不是使用Spring異步支持? – balteo
實際上,我並不十分肯定響應會更快地發送給用戶(與服務級別@Async註釋相比,控制器級別的異步支持就是這種情況,這正是我在這裏討論的)。我確實嘗試了提供的示例,並且瀏覽器在處理過程中實際掛起。不同之處在於它是處理的後臺線程。你看到我的觀點了嗎? – balteo