首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个event能不能通知到多个人解决办法

2012-04-18 
一个event能不能通知到多个人用同一个event去通知多个client,可行么?一个SetEvent()多用户WaitForSingleOb

一个event能不能通知到多个人
用同一个event去通知多个client,可行么?


一个
SetEvent()


多用户
WaitForSingleObject()

[解决办法]

C/C++ code
HANDLE WINAPI CreateEvent(  __in_opt  LPSECURITY_ATTRIBUTES lpEventAttributes,  __in      BOOL bManualReset, // 这里设为TRUE,手动重置,就可以了  __in      BOOL bInitialState,  __in_opt  LPCTSTR lpName);
[解决办法]
。。。event手动,setevent后所有调用waitforsingleobject的都会马上返回
[解决办法]
《Windows核心编程》
[解决办法]
完全可以 创建一个手动重置的事件即可
[解决办法]
可以用PulseEvent
waitforsingleobject是抢占式的,没办法多个Client同时得到通知

热点排行