首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

ce5 如果内存泄露 会不会导致串口乱发解决办法

2012-04-27 
ce5 如果内存泄露 会不会导致串口乱发我把协议改成和底下单片机一收一发但是如果内存泄露 会不会出现发两

ce5 如果内存泄露 会不会导致串口乱发
我把协议改成和底下单片机一收一发

但是如果内存泄露 会不会出现发两次?

我在发送的函数里面用了 WaitForSingleObject 
只有在接收到后该信号量才set

[解决办法]

應該不會

[解决办法]
内存泄露可能是因为没有释放内存或者操作大于分配的内存范围,导致操作了别的数据。所以和数据密切相关。应该和串口的发送,没有什么关系,除非你有定义发送次数,而这个发送次数数值因为内存泄露的原因被非法改写。
[解决办法]

探讨

引用:

内存泄露可能是因为没有释放内存或者操作大于分配的内存范围,导致操作了别的数据。所以和数据密切相关。应该和串口的发送,没有什么关系,除非你有定义发送次数,而这个发送次数数值因为内存泄露的原因被非法改写。


会不会原本发12个数据变成发了24个

或者单片机同时收到2个字节?



因为单片机要求是1个字节1个的到然后组包 中间同时到来的话单片机会死

热点排行