A Simple Read-Write Locked Container

Thread Contention in C++ A huge sticking point in multi-threaded programming is concurrent access of the same variable. The simple solution to this problem is to create a mutex, and lock the mutex in any part of code that touches your “danger” variable. A slightly more sophisticated access pattern is... [Read More]