C++ 線程池的簡易實現

首先,先簡單介紹,線程池的工做原理。html 1.他自身擁有必定數量的線程數組 threads,處於等待狀態,等待喚醒(經過條件變量)ios 2.擁有一個任務隊列 m_tasks,存儲用戶的任務,有新任務之後,喚醒線程,取出任務,經過回調函數的方式調用任務,執行完之後繼續等待。數組 使用狀況:線程池,適用於會話簡短的狀況下,http訪問能夠使用線程池,如須要長時間保持通信的,如會話,就不要用線程池
相關文章
相關標籤/搜索