当前位置:首页 > 行业动态 > 正文

createevent _CreateEvent接口

_CreateEvent接口用于创建一个新的事件。这个接口通常包含必要的参数,如事件名称、时间、地点和可能的其他相关细节。调用此接口时,系统将验证所提供的信息并生成相应的事件记录。

//得到相互排斥锁且缓冲区非空,跳出while循环

break;

result=SharedBuffer[head];

cout<<"Consume:"<<result<<endl;

SharedBuffer[head]=0;

head=(head+1)%BUFSIZE;

count;

ReleaseMutex(hMutex);//结束临界区

PulseEvent(hNotFullEvent);//唤醒生产者线程

intmain()…{

hMutex=CreateMutex(NULL,FALSE,NULL);//创建互斥量

hNotFullEvent=CreateEvent(NULL,TRUE,FALSE,NULL);//创建事件对象,初始状态为无信号,手动复位

hNotEmptyEvent=CreateEvent(NULL,TRUE,FALSE,NULL);//创建事件对象,初始状态为无信号,手动复位

return0;

关于多线程的更多内容,请参考:C++中的多线程编程。

0