WaitForMultipleObjects占用CPU100%,请各位故乡大们帮忙看看!!
HANDLE handles[2] = {m_hShutdownEvent,m_hKernelEvent};
while (TRUE)
{
DWORD dwResult = ::WaitForMultipleObjects(
sizeof(handles)/sizeof(handles[0]), &handles[0], FALSE,INFINITE);
if (handles[dwResult - WAIT_OBJECT_0] == m_hShutdownEvent)
{
break;
}
else
{
RetrieveFromKernelDriver();
}
}
在DWORD dwResult = ::WaitForMultipleObjectsCPU就占用100%,不知怎么回事?