请问想用多线程解决串口通讯问题,应该怎样编写主线程和监视线程?具体如何实现?(在线等待)
其他的初始化等函数都已经完成。是不是可以建一个主线程,里面包含初始化函数和读写函数。急急急急急急急急急急急急急急急急急急急急。马上给分 问题点数:50、回复次数:2Top
1 楼ljunfa(平凡人)回复于 2002-04-25 18:09:01 得分 25
vc的串口通讯使用mscomm控件非常方便好用,例子见vcterm
若非要使用线程,则创建一个工作者线程,先做初始化,然后用循环不停查询串口,有数据后调用函数处理。Top
2 楼steedhorse(晨星)回复于 2002-04-25 18:13:52 得分 25
用循环不停的查询端口是一个方法,也可以在线程开启后,给监视线程设置一个计时器,比如说,可以每个300毫秒监视一下有关的全局变量。
另外,也可以通过让通讯线程不停的发消息給监视线程,在监视线程中编写相应的事件处理函数。Top




