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