聊聊線程池

1. 爲什麼需要線程池 構建Web服務器的一個簡單模型:每接收到一個請求,就創建一個對應的線程來處理這個請求。如下圖所示,爲client 1, client 2, client 3, client ...的請求,分別創建了對應的線程來處理。我們知道,線程的生命週期可以簡單的概括爲3個階段:創建線程、運行線程、銷燬線程。如果線程處理請求的時間小於線程創建和銷燬的時間,也就是T2 < T1 + T3,
相關文章
相關標籤/搜索