C++20, Concurrency, multithreading, performance, Modern C++, C++ Atomics, SCDRF, C++ Memory Model, Concurrent Design
Sub Category
- Programming Languages
{inAds}
Objectives
- Details of C++ memory model on which atomics are built
- Concepts of memory barriers and memory order in C++
- Using Modern C++ to design lock free algorithms with C++ atomics and memory model
- Importance of sequential consistency in concurrency
- Getting high performane using C++ memory model
- External factors influencing performance of atomics
- Tools to use in production while working with C++ in production
Pre Requisites
- Should have basic experience with C++ syntax and coding independently
- Should be able to follow up on details independently
- The course provides guidelines and detailed concepts, patience needed to grasp the design ideas.
- Course examples cannot be reproduced using coding exercises within Udemy. Learner is expected to understand the concepts and apply in their production as needed. Basic maturity to undertstand infrastrcutre limitations is requested.
FAQ
- Q. How long do I have access to the course materials?
- A. You can view and review the lecture materials indefinitely, like an on-demand channel.
- Q. Can I take my courses with me wherever I go?
- A. Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
{inAds}
Coupon Code(s)