将 2 WaitForSingleObject置于“if”条件中是否有效?我知道它可以使用WaitForMuiltipleObject重写。但我想知道我使用下面的代码是否会导致任何问题..?
CHandle m_hEventUDP;
CHandle m_hEventTCP;
if (WaitForSingleObject(m_hEventUDP, 1500) == WAIT_OBJECT_0 || WaitForSingleObject(m_hEventTCP, 1500) == WAIT_OBJECT_0)
{
//An event is triggered(among 2)
//I don't care which event is triggered among 2, either of one is Okay for me
}
else
{
//No event is triggered
}