2012-09-18 67 views

回答

2

A threadprocess內的執行流程。有一些進程只有一個執行流程(單線程),而另一些進程(如Tomcat)並行(多線程)將其行爲劃分爲多個執行流程。

作爲一個web服務器,Tomcat通常會分配一個線程來處理它收到的每個請求,達到一個限制(在您的情況下可能爲500),在此之後,以下請求排隊等待線程變爲空閒處理它們。這被稱爲thread pooling

因此,要回答您的第一個問題,Thread Total Started Count是自從此Tomcat實例開始運行以來創建的所有不同執行流程的總計數。

+0

感謝您的回覆,但其上/下很頻繁。昨天它大約6000 ...而我的tomcat非常緩慢。 – Satish

+0

這是否意味着由代碼庫中的所有池創建的總線程,即使它們在將來被銷燬。或者它是迄今爲止執行的可運行/可調用的總數。 – Shashank