一个关于多线程的问题 最近在写一个套接字网络程序,采用多线程,在主函数里面用CreateThread创建了一个线程,本想在子线程内部用一个死循环while(TRUE)不断地调用Recv函数接收数据,但是程序会退出。预期得结果是程序一直处于子线程中不停地接收数据,因此主程序不会终止,但不知什么原因程序会退出。我写得是Win32程序,运行之后就出现Press any key to continue,哪位大侠指点一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 主线程结束会调用terminateprocess,当然就都完蛋了...............要想继续运行的话,可以在主线程中调用exitthread或者terminatethread强制关闭自己.............. 之前我也做过这样的项目。。给个好的思路给你。。你可以在子线程里面去调用Select结构,是可读的话,再在去做相应的处理最后可以让子线程返回给主线程。。 主线程WaitForSingleObject我的qq群19206896 主线程的最后加上一句:SuspendThread(GetCurrentThread()); 字符串中表达达计算问题? 窗口的吸附,可是OnWindowPosChanged根本不相应啊 try和TRY应该怎样放一起用? ======一个ADO错误处理问题======= 如何解析HTML文件中的TABLE,并根据其原样用画出来? 连接占线导致另一个 hstmt,请问这是什么原因造成的?我急死啦!!!!!!!! 问一下工作了的前辈们,软件(或计算机业)本科生和硕士生在工作待遇上能差多少? 一个关于安全的问题 谁能给我详细讲解一下sourcesafe怎么用,比如check in\check out等等。 新手问题,指点一下 win7 如何让软件有权限在c盘写文件 请教个问题
要想继续运行的话,可以在主线程中调用exitthread或者terminatethread强制关闭自己..............
给个好的思路给你。。
你可以在子线程里面去调用Select结构,是可读的话,再在去做相应的处理最后可以让子线程返回给主线程。。
我的qq群19206896