Original Post
seems my app is getting stuck in a mutex dead lock. And its being a pain the ass to debug. Now im rather new to multithreaded programming, when i create a mutex: mHandle = CreateMutex(0, false, 0); and lock it: WaitForSingleObject(mHandle, INFINITE); will this mutex only block if this handle has already been locked or will it also block if there is any other locked mutex?