A Guide to Follow This Course
Explore how to navigate this Modern C++ concurrency course effectively. Learn recommended steps, including starting points for beginners and optional topics, to maximize your understanding of concurrency concepts and practical examples in C++.
We'll cover the following...
We'll cover the following...
Hello learners, welcome to this course! With the help of interactive examples, this course will help you study theoretical as well as practical parts of Concurrency in C++. I will encourage each one of you to actively participate if you want a clear understanding of the concepts. If you have any questions or confusions, you can leave me a feedback comment below the respective lesson. At this point, I suggest the following actions:
- If you are not very familiar with Concurrency in C++, start at the very beginning with A Quick Overview to get the big picture.
- You can skip the memory model in your first iteration of the course (unless you are certain that it’s what you are looking for). The chapter Case Studies should help you apply the theory; it is sometimes quite challenging as it requires a basic understanding of the memory model.
- The chapter Future: C++20 is optional. I am very curious about the future. I hope you are too!
- The last part–starting from Challenges–provides you with additional guidance towards a better understanding of this course and how to get the most out of it.