怎样用wince的串口类不断循环的发送一组数据

开发老菜鸟 CSDN会员 开发老菜鸟 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我刚学会了用wince的串口类向串口中发送数据。
可是我现在想从串口中不断循环的发送一段报文,应该用什么方法呢。
我现在用的方法是在初始化时开启一个线程,在线程中死循环发送数据,结果不出两分钟,程序报内存严重不足。
看了网上讲到的内存泄漏问题,限于水平,实在不会,更不敢从串口类中找原因。而且,我是在一个很简单的测试程序中完成的。

还有一个原因是,如果我开启一个定时器,在定时器里发送这段报文,程序运行很长时间都没有问题。但是我想问问用这种办法怎样考虑每个定时器是否能发完数,定时器如果开的快,肯定是有数据没发完,再进定时器该怎么发数呢?

我想请高手帮忙解释一下在定时器里发送数据的方法可行吗。
还有用线程的方法为什么会造成内存不足。我还是感觉这种方法可靠一些。
...全文
评论 8
收藏 已收藏
分享
返回顶部