代码语言:javascript复制
#include <windows.h>
#include <iostream>
using namespace std;
DWORD WINAPI ThreadProc(LPVOID lpParam)
{
int i = 0;
while(i<20)
{
cout<<i<<endl;
i ;
}
return 0;
}
int main()
{
HANDLE hThread;
DWORD dwThreadId;
hThread = ::CreateThread(
NULL,//默认的安全性
NULL,//默认的堆栈大小
ThreadProc,//线程的入口地址
NULL,//传给线程函数的参数
0,//指定线程立即运行
&dwThreadId//返回线程的ID号
);
cout<<"已创建出新线程,线程的ID号为:"<<dwThreadId<<endl;
::WaitForSingleObject(hThread,INFINITE);
::CloseHandle(hThread);
char a;
cin>>a;
return 0;
}