c++ 如何获取多线程的返回值

2025-04-04 18:12:44
推荐回答(1个)
回答1:

创建线程时将x的地址传到线程一中、
CreateThread(NULL,0,Fun1Proc,&x,0, NULL);

DWORD WINAPI Fun1Proc(
LPVOID lpX// thread data
)
{
cout<<"hello i am function 1"<Sleep(10);
*lpX= 4 ; // 改变X的值
return 0;
}