MFC程序接收串口发送来的数据一定要用多线程吗?
答案:2 悬赏:0 手机版
解决时间 2021-01-22 22:34
- 提问者网友:像風在裏
- 2021-01-22 18:30
是不是一直while(1)循环进行读取?
最佳答案
- 五星知识达人网友:猎心人
- 2021-01-22 19:03
可以吧,一般多线程也是使用异步事件通知的方式,在事件没发送的时候会释放时间片。效率高。
全部回答
- 1楼网友:洒脱疯子
- 2021-01-22 19:46
没用过opc,不过如果是界面卡死,你可以用spy++看看窗口消息,再打断点进入处理函数瞧瞧,看主线程卡在了哪里。
另外,你多个线程发送多个消息给主线程,也不知道你主线程接收消息的代码如何处理的。
有没有使用线程互斥。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯