dword winapi sum thread(lpvoid LP)//求和線程
{
int * sum =(int *)LP;
for(int I = 1;我& lt101;i++)
{
(* sum)+= I;
}
返回0;//線程返回
}
dword winapi multhread(lpvoid LP)//階乘線程
{
int * mul =(int *)LP;
for(int I = 1;我& lt11;i++)
{
(* mul)* = I;
}
返回0;
}
Dword winapi打印線程(lpvoid LP)//打印線程
{
手柄把手;
int sum = 0;
int mul = 1;
handle = CreateThread(NULL,NULL,SumThread,(LPVOID)& amp;sum,NULL,NULL);//創建壹個求和線程
CloseHandle(句柄);//關閉線程句柄
handle = CreateThread(NULL,NULL,MulThread,(LPVOID)& amp;mul,NULL,NULL);//創建階乘線程
CloseHandle(句柄);//關閉線程句柄
printf("%d ",sum);//打印並
printf("%d ",mul);//打印階乘
返回0;
}
void main()
{
手柄把手;
handle = CreateThread(NULL,NULL,PrintThread,NULL,NULL,NULL);
CloseHandle(句柄);
}