64,678
社区成员
发帖
与我相关
我的任务
分享
#include <cstdio>
#define _WIN32_WINNT 0x0500
#include <windows.h>
HANDLE orz = NULL;
DWORD __stdcall work(LPVOID lpThreadParameter)
{
fprintf(stderr, "123\n");
Sleep(2000);
SetEvent(orz);
return 0;
}
void example()
{
orz = CreateEvent(NULL, TRUE, FALSE, NULL);
QueueUserWorkItem(work, NULL, WT_EXECUTEDEFAULT);
WaitForSingleObject(orz, INFINITE);
CloseHandle(orz);
orz = NULL;
}
int main()
{
example();
return 0;
}