次のように、複数のミューテックスでWaitForMultipleObjectsを呼び出した場合:
HANDLE hMutexes[5] = {...}; //All mutexes
DWORD dwRet = WaitForMultipleObjects(5, hMutexes, TRUE, 5 * 1000);
そしてdwRet
として返されますが、配列WAIT_TIMEOUT
内のミューテックスはどのような状態になりますか? hMutexes
または、言い換えれば、私ReleaseMutex
はそれらのいずれかを呼び出しますか?