主题:[讨论]很简单的一个问题
想创建一个线程,然后让其运行,怎么不能实现?
DWORD WINAPI ClientThread(LPVOID lpParam)
{
while(1)
printf("This is in Thread1!\n");
return NULL;
}
int main(void)
{
HANDLE hThread;
DWORD dwThreadId;
SOCKET sClient;
char *str="Thread";
hThread = CreateThread(NULL, 0, ClientThread1, (LPVOID)str, 0, &dwThreadId);
if(hThread == NULL)
printf("CreateThread() failed: \n") ;
CloseHandle(hThread);
return 0;
}
DWORD WINAPI ClientThread(LPVOID lpParam)
{
while(1)
printf("This is in Thread1!\n");
return NULL;
}
int main(void)
{
HANDLE hThread;
DWORD dwThreadId;
SOCKET sClient;
char *str="Thread";
hThread = CreateThread(NULL, 0, ClientThread1, (LPVOID)str, 0, &dwThreadId);
if(hThread == NULL)
printf("CreateThread() failed: \n") ;
CloseHandle(hThread);
return 0;
}