摘要: libc 中提供非常好用的 malloc free 功能,如果自己实现一个,应该怎么做。 要实现 malloc free 需要有 可以分配内存使用的堆,和记录内存使用情况的链表。 如下图所示,堆从高向低分配,链表从低向高分配,图是 ps 画的。 这里的对应关系是,链表 1 对应 最后一个堆,链表 2 阅读全文
posted @ 2017-08-30 21:56 宁次 阅读(616) 评论(0) 推荐(0) 编辑