HelloX 堆模型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HelloX 堆模型相关的知识,希望对你有一定的参考价值。
相关文件 heap.h heap.c
第一次调用CreateHeap:
一个双向链表和单链表。
然后调用HeapAlloc,从堆对象的空闲块中找一块参数大小的空闲块,在不满足需求的前提下,会变成如下:
红线为双向链表,NEW表示的结点是新插入的结点,可以看出模型中不论双向还是单向都是用头插法插入链表。
做图不容易,转载请注明 作者 和 出处。
以上是关于HelloX 堆模型的主要内容,如果未能解决你的问题,请参考以下文章