摘要: 閑來無事對jabberd2服務器閱讀了下,每次讀C++代碼,都首先花費一些額外的時間領會代碼作者的抽象世界概念堆砌當中,C則不同,直入主題,心理上不會有任何負擔,不用徒勞輾轉在不同的世界理解和哲思之中,又一次拜倒在C的簡潔明了之下
^^廢話不多說了開始我們的內容:
內存池實現相當的簡單,由兩個個主要部分組成 pheap,pfree,pool_struct,以及基本的內存池API
pheap: 內存塊,它由pfree組織管理
pfree: 由pheap構成鏈表,它作為內存池實體單元
pool_struct: 內存池結構體
閱讀全文