淺談ThreadPool 線程池


相關概念: 函數

    線程池能夠看作容納線程的容器; post

    一個應用程序最多隻能有一個線程池; spa

    ThreadPool靜態類經過QueueUserWorkItem()方法將工做函數排入線程池; 線程

    每排入一個工做函數,就至關於請求建立一個線程; 設計

 

線程池的做用: blog

線程池是爲忽然大量爆發的線程設計的,經過有限的幾個固定線程爲大量的操做服務,減小了建立和銷燬線程所需的時間,從而提升效率。 效率

若是一個線程的時間很是長,就不必用線程池了(不是不能做長時間操做,而是不宜。),何況咱們還不能控制線程池中線程的開始、掛起、和停止。容器

 

何時使用ThreadPool線程池


 

 

ThreadPool的做用:請求

相關文章
相關標籤/搜索