WaitHandle[] handles = new WaitHandle[1];
handles[0] = m_ShutDownEvent;
int iRtn = WaitHandle.WaitAny(handles, 10000, false);//10秒等待问题1:是否自动将m_ShutDownEvent设置为终止.如果有其他等待m_ShutDownEvent,是否reset一下 就可以?
问题2:等待到事件,返回值?
问题3:超时等待,返回值是多少?
问题4:第三个参数的作用.
handles[0] = m_ShutDownEvent;
int iRtn = WaitHandle.WaitAny(handles, 10000, false);//10秒等待问题1:是否自动将m_ShutDownEvent设置为终止.如果有其他等待m_ShutDownEvent,是否reset一下 就可以?
问题2:等待到事件,返回值?
问题3:超时等待,返回值是多少?
问题4:第三个参数的作用.
返回值
满足等待的对象的数组索引;如果没有任何对象满足等待,并且等效于 timeout 的时间间隔已过,则为 WaitTimeout。
什么意思?
m_ShutDownEvent是什么?