因爲時間有限,我簡單說一下,而後附上一個例子。例子是別人寫的,找不到遠處,但我看了下代碼寫的很好。
有些應用,須要大量開闢線程來處理事務,但處理完後,線程退出。好比web服務器,好比同時有N K用戶來訪問的話,那同時就要有N K個線程web
,這麼多的線程調度同時存在確定是不怎麼有利於系統性能的,並且,系統對線程數目應該不是沒有數量限制的。這一點我沒研究過,但理論服務器
上應該是這樣的。這個時候咱們就須要用到線程池的概念。
具體原理我不想多講,之後有時間再作補充。下面附上例子:性能
看了一下代碼比較多,不適合粘貼,我上傳到CSDN資源,你們能夠下載。線程