打印

malloc和free

[复制链接]
3550|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
arm_fan168|  楼主 | 2009-7-11 10:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ayb_ice| | 2009-7-11 10:51 | 只看该作者

在MCU上用没有实际意义

使用特权

评论回复
板凳
arm_fan168|  楼主 | 2009-7-11 10:54 | 只看该作者

to LS

我没问有没有意义,有没有意义不是你说了算的

使用特权

评论回复
地板
and| | 2009-7-11 11:22 | 只看该作者

不同的版本

malloc的操作是在全局的堆上进行的,代码本身肯定是不能重入的.另外还需要看你的malloc所在的库是否支持多线程.本人曾大概了解过IAR的库,是有一些宏定义用来控制多线程版本的,不过牵涉到很多其他的东西,信号量什么的,感觉很麻烦.如果调用频率不高的话,可以自己控制中断和多线中的冲突问题,有一点需要注意的是,malloc的时间耗费是不确定的,如果关了中断,就要提防着点.

使用特权

评论回复
5
ayb_ice| | 2009-7-11 11:31 | 只看该作者

LZ这样的问题还是帮助文档最有说明力

使用特权

评论回复
6
arm_fan168|  楼主 | 2009-7-11 12:58 | 只看该作者

谢谢四楼的帮助

使用特权

评论回复
7
happystar| | 2009-7-11 17:17 | 只看该作者

同样谢谢5楼帮助

同样谢谢5楼帮助

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

223

帖子

0

粉丝