讨论:MQX系统中内存的alloc与Free

2020-02-21 21:26发布

今天在调试的时候,出现一个很奇怪的问题,我在初始化线程中初始化SPI Flash驱动的时候,申请了一块Buff做为缓存,结果在我要应用的时候,发现那块缓存不翼而飞了,造成程序死机,查了整整一下午,才发现是因为我的初始化线程做完事情后自己释放了,然后把在线程中申请的所有内存全部也释放了!

我没注意过其它的操作系统有没有这种现像?所以想跟大家一起讨论一下!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
26条回答
wangpengcheng
1楼-- · 2020-02-25 03:51
wxfje 发表于 2014-8-25 12:45
看来楼主第一次申请内存是在线程内申请的,而不是申请全局的。那我想问下,用C自带的申请内存是不是就是 ...

没有试过,呵呵!
wxfje
2楼-- · 2020-02-25 05:55
wangpengcheng 发表于 2014-8-25 12:50
没有试过,呵呵!

可能喜欢不同吧,我平时喜欢用C自带的分配存储

一周热门 更多>