day2 c++線程池原理轉載

c++簡單線程池實現 線程池,簡單來說就是有一堆已經創建好的線程(最大數目一定),初始時他們都處於空閒狀態,當有新的任務進來,從線程池中取出一個空閒的線程處理任務,然後當任務處理完成之後,該線程被重新放回到線程池中,供其他的任務使用,當線程池中的線程都在處理任務時,就沒有空閒線程供使用,此時,若有新的任務產生,只能等待線程池中有線程結束任務空閒才能執行,下面是線程池的工作原理圖: 我們爲什麼要使用
相關文章
相關標籤/搜索