您的位置:首页 > 其它

关于修改多线程的方法

2010-10-22 17:23 148 查看
每每遇到多线程的问题,都是直接的上网去查找,今天正好有时间将该问题总结一下,从而方便以后再次用到时,可以方便的使用。

HANDLE hThread;

DWORD dwThreadID;

HANDLE g_event = INVALID_HANDLE_VALUE

UINT MYTEST(LPVOID lpParam)

{

operation;

SetEvent(g_event);

return 1;

}

g_event = CreateEvent(NULL,TRUE,FALSE,NULL);

hThread = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)MYTEST,(LPVOID)this,0,&dwThreadID);

if(WAIT_OBJECT_0 == WaitForSingleObject(g_event,INFINITE))

{

other operation;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: