为什么不立即执行啊?郁闷死我了啊 CreateThread(NULL,0,clientThread,NULL,0,NULL);这句话执行后,那个clientThread()函数怎么没有执行啊??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个函数调用只是让操作系统产生一个线程而已,线程什么时候执行只有GOD知道,如果这是在一个普通的控制台程序中调用的可能那个线程还没机会执行就完蛋了,因为主线程结束后进程也跟着结束了. 首先确保createthread的返回值正确。其次,createthread后,主线程不会马上结束,因为主线程结束了,子线程也会马上结束,还来不及打印输出。可以在主线程中Sleep(1000)。 当然不会立即执行了,因为线程还有等到有cpu时间片,才可以开始执行,这个问题的解决办法是主程序中设置一个event,然后让他等,再在线称中,setevent,这样就可以了。 vc 函数定义出错 莫名 SMTP问题!!! VC++中的文件 为什么在我的程序的两各类中一个添加dsound.h 不报错而另外一个添加后会报错? ******WinMain中的hInstance参数解析???? D3D8:如何以物体的中心为圆心旋转? ****请问哪有VC的安装程序下载啊,万分感谢!!!!***** 数据库问题,为什么在定时器里打开数据库有时会出现非法操作? 高手指点,程序结构问题!进者有分! 坐在显示器前面,头发飘飘洒洒落下来,永远的FTP烦恼! 问一个小问题!!!谢谢个位了! 单文档创建CEdit、CComboBox等控件不显示,求助!
其次,createthread后,主线程不会马上结束,因为主线程结束了,子线程也会马上结束,还来不及打印输出。可以在主线程中Sleep(1000)。