大家看看这个MFC程序为什么会为什么一运行就死机
大家看看这个MFC程序为什么会为什么一运行就死机:
case IDC_OK://系统开始工作,里面有个死循环不断的开启socket线程处理函数,
while(1)
{
sockReceive = accept(sockServer, (SOCKADDR*)&client, &ClientLen);
// printf("===== start =====\n");
// printf("accept\n");
QueueUserWorkItem(ServerThread, (void
*)sockReceive, WT_EXECUTELONGFUNCTION);//开启ServerThread线程
}
是上面的while死循环造成的,这个程序在dos界面下是可以正常工作的,不过到了MFC就死
机了,大家能不能提供一个解决办法?