visual stdio 2008 进程可能已死锁(或未运行任何用户模式代码)。所有线程已被停止。
xhlu 2019-12-25 08:34:01 我的mfc程序运行很久都没反应,点击“全部中断”后,弹出“进程可能已死锁(或未运行任何用户模式代码)。所有线程已被停止。”请问一下各位大神这个是什么原因?
int nRow=m_listMessage.GetItemCount();
m_listMessage.InsertItem(nRow,_T("点击“开始”按钮!")); //插入行
nRow = m_listMessage.GetItemCount();
if (nRow > 0)
m_listMessage.EnsureVisible(nRow-1, FALSE);
sockaddr_in remoteAddr;
int nAddrlen = sizeof(remoteAddr);
while (1) {
SOCKET *ClientSocket = new SOCKET;
ClientSocket = (SOCKET*)malloc(sizeof(SOCKET));
*ClientSocket = accept(slisten, (SOCKADDR *)&remoteAddr, &nAddrlen);//0, 0);
CreateThread(NULL, 0, &ServerThread, ClientSocket, 0, NULL);
}//while
closesocket(slisten);
WSACleanup();
return;//(0);
单步执行到accept()那句就会卡住,点中断,提示上面的提示“进程可能已死锁(或未运行任何用户模式代码)。所有线程已被停止。”