Servlet採用多線程來處理多個請求的同時訪問。Servlet容器經過線程池來管理維護服務請求。多線程
當容器收到一個Servlet的訪問請求,調度者線程就從線程池中選出一個工做者線程,將用戶請求傳遞給該線程,併發
而後由該線程處理Servlet的service()方法;當這個線程在執行的時候,容器收到一個新的請求,調度者線程再次從線程池中選出一個新的工做者線程; spa
當容器同時收到對同一個Servlet的多個請求時,那麼Servlet的service方法將在多線程中併發執行。
線程
注:Servlet容器默認採用單實例多線程的方式來處理請求。這樣減小了產生Sevlet實例的開銷,提高了對請求的響應時間;容器
-僅僅做爲一個記錄(還未有一個代碼上的理解)線程池