做了一个内存映射文件,需要互斥访问. 进程1创建了一个RW_EVENT,默认为无信号状态。这个时候进程1对文件不可操作。
进程2启动 OpenEvent这个同名事件。m_REvt_Ready = OpenEvent(EVENT_ALL_ACCESS, FALSE, g_share_event[2]);
获取事件句柄是可以拿到 但进程2在wait RW_EVENT事件的时候直接就 变成了有信号状态 可以操作了。 这是为什么?
谢谢! 如需要RW_EVENT在进程2中仍然保持no signal状态,要使用什么方法(参数设置不正确? 重新CreateEvent? 命名?)?谢谢!