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