一種Linux多線程應用下內存池的設計與實現 | |
所屬分類:參考設計 | |
上傳者:aet | |
文檔大?。?span>2063 K | |
標簽: 軟件 | |
所需積分:0分積分不夠怎么辦? | |
文檔介紹:對內存池中內存塊獲取、分配機制、內存塊大小、內存釋放,以及在多線程環境下的安全處理等細節進行了研究,保證了在多線程環境下能夠快速同時采用一種基于數組的鏈表機制,改進內存池中內存塊的查找算法,將其時間復雜度穩定在O(1),避免了傳統內存池中請求的線程數目過多時,引發的獲取內存塊性能下降的問題。同時在內部設置管理線程,動態增加或刪除空閑的內存塊。實驗結果表明,改進后的內存池與傳統的內存分配方式相比消耗更小,效率更好。 | |
現在下載 | |
VIP會員,AET專家下載不扣分;重復下載不扣分,本人上傳資源不扣分。 |
Copyright ? 2005-2024 華北計算機系統工程研究所版權所有 京ICP備10017138號-2