Does anyone have any experience using joinThreads() successfully on windows? It seems to hang for me for some reason. If I comment it out and stall my main thread for a few seconds using a timer loop, the threads finish their work on my shared table and the main thread continues like it should. I checked the source for joinThreads() and the implementation uses WaitForMultipleObjects(...). The arguments seem reasonable. If the threads locked up regardless of this call or using the timer loop, I would assume the problem was caused by something else. Thanks for any ideas.
I just tested this spawning a single thread and it still hangs when using joinThread().