tomcat中各個線程用來干嘛的?比如Catalina-utility-x的線程作用


名字里帶有Acceptor的線程負責接收瀏覽器的連接請求。

名字里帶有Poller的線程,其實內部是個Selector,負責偵測IO事件。

名字里帶有Catalina-exec的是工作線程,負責處理請求。

名字里帶有 Catalina-utility的是Tomcat中的工具線程,主要是干雜活,比如在后台定期檢查Session是否過期、定期檢查Web應用是否更新(熱部署熱加載)、檢查異步Servlet的連接是否過期等等。

 

 

參考鏈接:https://time.geekbang.org/column/article/99770


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM