No video available
Please refer to the materials section for this topic.
Basic Concurrency
Learning Objectives
- •`std::thread` for launching threads
- •`std::mutex` and `std::lock_guard` for protecting shared data
- •`std::condition_variable` for thread synchronization
Weekly Outcome
By the end of this module you will be able to write highly performant C++ code by leveraging move semantics, templates, and basic multithreading for concurrent processing.