3 内存池设计

3 内存池设计

3.1 设计思想:

采用两个链表分别管理大块内存和小块内存

当某次申请的内存大小大于内存池最大可能申请的到的内存空间时,直接使用malloc分配。

小于最大分配内存空间,则按照首次适应分配,遍历当前所有的链表,如果所有链表都没有空间,则申请新的内存块,添加到链表尾。

posted @ 2019-03-27 18:34  eemjwu_boy  阅读(164)  评论(0)    收藏  举报