Linux下設計一個簡單的線程池

定義linux          什麼是線程池?簡單點說,線程池就是有一堆已經建立好了的線程,初始它們都處於空閒等待狀態,當有新的任務須要處理的時候,就從這個池子裏面取一個空閒等待的線程來處理該任務,當處理完成了就再次把該線程放回池中,以供後面的任務使用。當池子裏的線程全都處理忙碌狀態時,線程池中沒有可用的空閒等待線程,此時,根據須要選擇建立一個新的線程並置入池中,或者通知任務線程池忙,稍後再試。
相關文章
相關標籤/搜索