通常,WaitForMultipleObjects 接受一个参数,告诉它该方法需要等待多少个事件。
DWORD WaitForMultipleObjects(
DWORD Count,
const HANDLE *lpHandles,
BOOL bWaitAll,
DWORD dwMilliseconds
);
我的要求是等待不固定数量的事件。因此,可以在上述函数中等待可变数量的事件,或者我可以在 Windows 中实现这一点的另一种方式。