一个关于线程的问题~~~
这是代码~#include<windows.h>#include<stdio.h>DWORDWINAPIMyThread(LPVOIDlpParam){inti=1;wh...
这是代码~
#include<windows.h>
#include<stdio.h>
DWORD WINAPI MyThread(LPVOID lpParam)
{
int i=1;
while(i<=20) printf("这是一个线程,用来显示一串数字,现在是%d\n",i++);
return 0;
}
int main(int argc,char * argv[])
{
HANDLE hMyThread;
DWORD dwMyThreadID;
hMyThread=::CreateThread(NULL,NULL,MyThread,NULL,0,&dwMyThreadID);
printf("我已经创建了一个线程,此线程的ID为:%d\n",dwMyThreadID++);
::WaitForSingleObject(hMyThread,INFINITE);
::CloseHandle(hMyThread);
return 0;
}
请问为什么有时会出现 展开
#include<windows.h>
#include<stdio.h>
DWORD WINAPI MyThread(LPVOID lpParam)
{
int i=1;
while(i<=20) printf("这是一个线程,用来显示一串数字,现在是%d\n",i++);
return 0;
}
int main(int argc,char * argv[])
{
HANDLE hMyThread;
DWORD dwMyThreadID;
hMyThread=::CreateThread(NULL,NULL,MyThread,NULL,0,&dwMyThreadID);
printf("我已经创建了一个线程,此线程的ID为:%d\n",dwMyThreadID++);
::WaitForSingleObject(hMyThread,INFINITE);
::CloseHandle(hMyThread);
return 0;
}
请问为什么有时会出现 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询