问题描述
#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)一样获取函数的返回值。请问怎么搞?
问题解答
回答1:GetExitCodeThread