徹底理解tomcat是怎樣多線程處理http請求並將代碼執行到controller里的的
1.線程池,thread = threadPool.getThread(),thread.executeHttp(htttpRequest),thread的start方法執行里面調用:每個thread里再獲取所有的controller,根據傳進入thread的httprequest找到相應的controllerer對象獲取出來,controller對象就開始執行了嘛。
2.軌跡:線程池-》線程-》傳request->線程找到對應的controller,執行
3.Main線程負責向子線程傳入參數,任何線程的啟動都是由主線程來啟動加載的