PVOID pParam = NULL;
long hu;
HANDLE h11=AfxBeginThread((AFX_THREADPROC)initadinfo, pParam);
if(h11==NULL)
{
MessageBox("caooooo",NULL,NULL);
}
hu=WaitForSingleObject(&h11,1000);
CString huu;
huu.Format("%d",hu);
MessageBox(huu,NULL,NULL);
打印了-1,cooooooo没有弹出来
也就是说waitforsingleobject返回wait_failed
long hu;
HANDLE h11=AfxBeginThread((AFX_THREADPROC)initadinfo, pParam);
if(h11==NULL)
{
MessageBox("caooooo",NULL,NULL);
}
hu=WaitForSingleObject(&h11,1000);
CString huu;
huu.Format("%d",hu);
MessageBox(huu,NULL,NULL);
打印了-1,cooooooo没有弹出来
也就是说waitforsingleobject返回wait_failed
CWinThread* pThread=AfxBeginThread((AFX_THREADPROC)initadinfo, pParam,...);
...
if(NULL!=pThread)
{
...
HANDLE hThread = pThread->m_hThread;
....
}
没有获取句柄~~~
DWORD WaitForSingleObject(
HANDLE hHandle,//参数为句柄`~~
DWORD dwMilliseconds
);