[英]Correct way of doing multithreading inside Tomcat/Jetty
這是我的用例。
創建處理器很昂貴(大約1-3秒)。但它不依賴於數據D.
我的計划是使用兩個不同的線程並行執行網絡調用和處理器創建。
我從未在app服務器中完成多線程編程。 我的問題是在應用服務器(特別是Tomcat和Jetty)中處理線程的最佳方法是什么
謝謝。
Tomcat 7支持Servlet 3.0及其異步servlet - 它維護自己的線程池並提供標准API以在單獨的線程中執行請求。 您可以在此處查看示例: Tomcat 7中的異步Servlet
如果創建處理器(P)很昂貴,您是否可以預先創建P實例池並重新使用它們,就像創建數據庫連接池一樣?
Apache Commons Pool項目可以為您提供一個起點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.