怎样用wince的串口类不断循环的发送一组数据
开发老菜鸟 2013-09-29 06:34:32 我刚学会了用wince的串口类向串口中发送数据。
可是我现在想从串口中不断循环的发送一段报文,应该用什么方法呢。
我现在用的方法是在初始化时开启一个线程,在线程中死循环发送数据,结果不出两分钟,程序报内存严重不足。
看了网上讲到的内存泄漏问题,限于水平,实在不会,更不敢从串口类中找原因。而且,我是在一个很简单的测试程序中完成的。
还有一个原因是,如果我开启一个定时器,在定时器里发送这段报文,程序运行很长时间都没有问题。但是我想问问用这种办法怎样考虑每个定时器是否能发完数,定时器如果开的快,肯定是有数据没发完,再进定时器该怎么发数呢?
我想请高手帮忙解释一下在定时器里发送数据的方法可行吗。
还有用线程的方法为什么会造成内存不足。我还是感觉这种方法可靠一些。