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

readfile 阻塞,该如何处理

2012-02-11 
readfile 阻塞dwResultReadFile(pDlg- hUSBRead,pDlg- m_bytaBuff,64,&cbMsg,&o)郁闷,程序卡在这一句

readfile 阻塞
dwResult=ReadFile(pDlg-> hUSBRead,pDlg-> m_bytaBuff,64,&cbMsg,&o);
郁闷,程序卡在这一句了。。。。
怎么样才能解决???

[解决办法]
创建一个线程去读,
另外,使用WaitForMultipleObjects,不要随便的设置最后一个参数为INFINITE
设置一个有限大的值比较好
[解决办法]
1.在线程中读取
2.使用重叠IO的方式调用ReadFile

热点排行