Introduction to Shared Data
Explore how to manage shared mutable data in C++ safely by understanding the risks of data races and the importance of synchronization. This lesson introduces the boss-worker threading model, highlights potential issues with concurrent access, and prepares you to use mutexes and locks to ensure thread-safe operations.
We'll cover the following...
We'll cover the following...
We only need to think about synchronization if we have shared, mutable data because such data is prone to ...