I posted this question in the C forum but it's applicable to C++ as well. Just wondering if I could get any more input.

Synchronization Question