Concurrency Mechanisms (C++)
Need to be a little more familiar with those concepts than I claim to be.
- thread (C++) to create threads
- mutex (C++) to lock data from being accessed simultaneously
- Condition Variable (C++) to block threads until a condition is met
- promise and future (C++) for coordination between producer and consumer threads
- atomic (C++) to ensure atomic operations on shared variables