線程池的簡單實現

本文講述的是實現一個簡單的線程池,用戶只需要把任務放進線程池裏面,然後線程池會自己取任務然後去執行。下面是代碼。 任務是由隊列管理的,以保證任務按先入先執行的規則。在隊列中添加任務和刪除任務之間要實現互斥訪問隊列,所以先實現一個互斥鎖類。其中RETCHECK是 我們還要實現一個條件變量,後面可以用上它,只是做一些簡單的封裝     下面是線程的實現 下面是線程池的實現,是基於上面的那些類來實現的
相關文章
相關標籤/搜索