65,208
社区成员
发帖
与我相关
我的任务
分享
#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;
}
[/quote]
哦
《30天自制操作系统》
[/quote]
传递一个结构体地址嘛,结构体成员包括B函数地址,以及B函数参数[/quote]
好吧,这几天我会自己好好研究这部分,争取发篇blog,
[/quote]
不同步的话,把Wait去了。。。
[/quote]
传递一个结构体地址嘛,结构体成员包括B函数地址,以及B函数参数

