摘要: 閑來無事對jabberd2服務(wù)器閱讀了下,每次讀C++代碼,都首先花費(fèi)一些額外的時(shí)間領(lǐng)會代碼作者的抽象世界概念堆砌當(dāng)中,C則不同,直入主題,心理上不會有任何負(fù)擔(dān),不用徒勞輾轉(zhuǎn)在不同的世界理解和哲思之中,又一次拜倒在C的簡潔明了之下
^^廢話不多說了開始我們的內(nèi)容:
內(nèi)存池實(shí)現(xiàn)相當(dāng)?shù)暮唵危蓛蓚€(gè)個(gè)主要部分組成 pheap,pfree,pool_struct,以及基本的內(nèi)存池API
pheap: 內(nèi)存塊,它由pfree組織管理
pfree: 由pheap構(gòu)成鏈表,它作為內(nèi)存池實(shí)體單元
pool_struct: 內(nèi)存池結(jié)構(gòu)體
閱讀全文