摘要:
主要分为 3 个部分,memoryPool 是管理内存池类,block 表示内存块,chunk 表示每个存储小块。它们之间的关系为,memoryPool 中有一个指针指向某一起始 block,block 之前通过 next 指针构成链表结构的连接,每个 block 包含指定数量的 chunk。每次分配内存的时候,分配 chunk 中的数据地址。主要数据结构设计:Block:struct block { block * next;//指向下一个block指针 unsigned int numofChunks; unsigned int numofFreeChunks;//剩余... 阅读全文
posted @ 2013-03-17 17:27
糖拌咸鱼
阅读(2193)
评论(0)
推荐(0)
浙公网安备 33010602011771号