- // 将常用的 malloc 和 free 替换成池提供的内存访问函数
- void* memory_pool_malloc(UINT32 size);
- void memory_pool_free(void* pAddr);
- // 记得初在应用最开始始化和最后释放
- memory_pool_init()
- memory_pool_release();
- // 在嵌入式环境下,尤其需要字节对齐问题
- // 内存池的应用是完整的,但不是最优的
- // J_OSP_AllocateMemory 是对 malloc 的一个封装,移植层的表示而已,可以理解成 malloc
嵌入式(标准C环境下)下通用的内存池的实现---后记(使用)
最新推荐文章于 2022-08-04 20:12:45 发布