c++ - Win32通过_beginthreadex启动的线程如何join获得线程函数的返回值?
巴扎黑
巴扎黑 2017-04-17 13:21:57
0
1
507
#include <windows.h>
#include <process.h>

unsigned __stdcall start(void *arg)
{
    return 111U;
}

int main()
{
    HANDLE tid = _beginthreadex(NULL, 0, start, NULL, 0, NULL);
    WaitForSingleObject(tid, INFINITE);
    return 0;
}

简单的main.c代码,启动一个start函数,Join这个函数,但是无法像pthread中的pthread_join(tid, NULL)一样获取函数的返回值。
请问怎么搞?

巴扎黑
巴扎黑

Antworte allen(1)
伊谢尔伦

GetExitCodeThread

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!