C++11實現線程池

1 線程池是什麼? 在多任務併發執行的時候往往需要開啓很多線程來執行。而一個線程的創建和銷燬是需要消耗一部分計算機資源的,而如果一個線程執行任務的資源消耗和創建一個線程的消耗差不多的情況下,那簡直太浪費資源了。所以如果有已經創建好的一堆線程等着執行任務,有任務來了,調用一個線程去執行就可以了,不用重新創建一個線程。這樣可以省去很多資源消耗。 而線程池就是創建了若干個等待執行任務的線程的容器。線程池
相關文章
相關標籤/搜索