event

来源:互联网 发布:qq 取消软件授权 编辑:程序博客网 时间:2024/04/29 10:30
#include <windows.h>#include <iostream>using std::cout;using std::endl;HANDLE g_event = NULL;DWORD WINAPI ThreadPro(LPVOID lpParamter){cout << "Enter thread" << endl;WaitForSingleObject(g_event, INFINITE);cout << "Run thread" << endl;ResetEvent(g_event);return 0L;}int main(int argc, char** argv){DWORD dwThreadId = 0;HANDLE hThread = CreateThread(NULL, 0, ThreadPro, 0, 0, &dwThreadId);if ( hThread == NULL ){return 1;}g_event = CreateEvent(NULL, TRUE, FALSE, NULL);SetEvent(g_event);WaitForSingleObject(hThread, INFINITE);CloseHandle(hThread);CloseHandle(g_event);g_event = NULL;return 0;}


	
				
		
原创粉丝点击