WaitForSingleObject问题 执行WaitForSingleObject时程序退出,有哪些可能原因???我是在一个子线程(T1)中再开一个子线程(T1_1)时执行这条语名的,而且每次都是第四次运行到这里程序退出,前三次都很正常.大概流程:main(){ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 执行WaitForSingleObject时程序退出,有哪些可能原因???我是在一个子线程(T1)中再开一个子线程(T1_1)时执行这条语名的,而且每次都是第四次运行到这里程序退出,前三次都很正常.大概流程:main(){ while(1){ createthread(T1); ... }}T1{ h = createthread(T1_1) waitforsingleobject(h,10000); ...} 问题应该不是waitforsingleobject这个函数上,请仔细检查关于指针的使用 线程里面是一些和串口通信的代码,h是检验过了是有效的.程序代码太长,不方便贴出,程序一执行到WaitForSingleObject时立即退出.郁闷 你至少的把关键代码贴出来吧。你看你的代码:while(1){createthread(T1);} 会是这样吗??? 在T1后面加上个Sleep(10000)或许还不能执行三次呢,试试看! 这个和wait函数的关系不大,应该是其他地方的问题。 应该不是waitforsingleobject这个函数上,这是个api函数,一般不会出错,应该是在这个线程里内存越界,试下不执行这个线程里面的操作看会不会错,如果不会出错就一步步查哪里出错了 关于MFC程序贴图的问题 VC 6.0中,这几个操作怎么实现? 图象旋转 代码问题 请问我怎样才能在调试时进入MFC的源码,原来可以的,但我不知道改了什么地方,现在调试时按F11也无法跟踪到函数内部了 VC的几个初级问题 这是怎么回事啊?请给位帮忙 不知道如何delete希望哪位高手指教!~ 来自托普的最后一枪 请问如何将VC中字符的ASCII显示出来或存到某个变量中 mfc函数调用 L,TEXT等宏好像只对字符串有作用,它们只用于字符串吗? 请问VC中有类似于.NET或Delphi中的使用方便的CTabCtrl吗?
我是在一个子线程(T1)中再开一个子线程(T1_1)时执行这条语名的,而且每次都是第四次运行到这里程序退出,前三次都很正常.大概流程:
main(){
while(1){
createthread(T1);
...
}
}
T1{
h = createthread(T1_1)
waitforsingleobject(h,10000);
...
}
程序一执行到WaitForSingleObject时立即退出.郁闷