【发布时间】:2013-11-18 17:54:30
【问题描述】:
我正在用 C 语言做一个嵌入式系统应用程序,我想知道以下内容。 如果按顺序使用 malloc 和 free 函数,还需要担心内存碎片吗?
示例: malloc(a) malloc(b) malloc(c) 免费(c) 免费(乙) 免费(一)
感谢您的帮助。
【问题讨论】:
-
询问您的内存管理员。您的里程可能会有所不同。
-
取决于您正在编译的 malloc 库使用的方案。如果这真的是你的用法,你可以写一个完美的。
-
如果在给定此模式时要求您的内存分配器无碎片,则编写具有该属性的内存分配器。然后你就会知道你的问题的答案。
-
不止一个线程和...
标签: c memory-management embedded malloc free