技術(shù)總結(jié)
本發(fā)明提供了一種內(nèi)存管理裝置和方法,創(chuàng)建定長(zhǎng)數(shù)組,為定長(zhǎng)數(shù)組的各元素分配存儲(chǔ)空間,定長(zhǎng)數(shù)組使用環(huán)形隊(duì)列數(shù)據(jù)結(jié)構(gòu),設(shè)置一個(gè)基于環(huán)形隊(duì)列的用于標(biāo)識(shí)下一寫(xiě)入位置的標(biāo)識(shí)指針;當(dāng)寫(xiě)數(shù)據(jù)時(shí),通過(guò)競(jìng)爭(zhēng)獲取標(biāo)識(shí)指針,像標(biāo)識(shí)指針對(duì)應(yīng)的寫(xiě)入位置寫(xiě)入數(shù)據(jù),讀數(shù)據(jù)時(shí),基于環(huán)形隊(duì)列依次順序讀取數(shù)據(jù),在讀寫(xiě)的過(guò)程中,確保標(biāo)識(shí)指針和當(dāng)前讀取位置處于環(huán)形隊(duì)列中的不同位置。通過(guò)本發(fā)明的實(shí)施,使用標(biāo)識(shí)指針來(lái)進(jìn)行數(shù)據(jù)的寫(xiě)入,且保證讀寫(xiě)過(guò)程中標(biāo)識(shí)指針和當(dāng)前寫(xiě)入位置不重疊,從而滿足了讀寫(xiě)同步,節(jié)約了大量的系統(tǒng)資源。
技術(shù)研發(fā)人員:朱文進(jìn)
受保護(hù)的技術(shù)使用者:努比亞技術(shù)有限公司
文檔號(hào)碼:201611006368
技術(shù)研發(fā)日:2016.11.15
技術(shù)公布日:2017.05.10