Do you do threads? If you do, you need to master the appropriate ways to sync data between them.
Choosing the right synchronization mechanisms when working with threads, thread-pools, and I/O Completion ports to create high performance asynchronous servers in C++
Source: Synchronization with Visual C++ and the Windows API – CodeProject