Udemy – Modern C++ Concurrency in Depth ( C++17/20) 2021-11
Udemy – Modern C++ Concurrency in Depth ( C++17/20) 2021-11

Modern C++ Concurrency in Depth (C++17/20) course. This course is an in-depth and specialized training in concurrency in the C++ programming language. In this course, participants will be introduced to key and advanced concurrency concepts in C++ and learn how to use the new features introduced in the C++17 and C++20 standards. The C++ programming language falls into different categories. Some consider it a general-purpose programming language, others call it an object-oriented version of the C language. But in general, C++ is known as a system programming language. One of the distinguishing features of system programming languages, including C++, is the ability to execute faster than other languages such as Java.
The C++ paradigm underwent a dramatic transformation with the introduction of the C++11 standard. The most important difference from previous versions was the introduction of a new memory model. The memory model is a key part of any language, and the performance of all features depends on the memory model of that language. With the new C++ memory model, we can take advantage of the enormous power of modern multi-core processors. Programming proper C++ code with better memory recovery mechanisms is a difficult task. But if we want to write thread-safe code that can take advantage of the real power of processors, this will be much more difficult. In this course, we will have an in-depth discussion of the concurrency features of C++, including the memory model. We will implement thread-safe data structures and algorithms in lock-based and lock-free ways. Proper lock-free implementations of data structures and algorithms provide unprecedented performance.
What you will learn
- Learn concurrent programming in C++, including features of the C++17/20 standards.
- Learn how to implement useful data structures and concurrent algorithms using the latest C++ features.
This course is suitable for people who:
- Anyone who wants to expand their skills in C++ programming.
Modern C++ Concurrency in Depth (C++17/20) Course Details
- Publisher: Udemy
- Instructor: Kasun Liyanage
- Training level: Beginner to advanced
- Training duration: 10 hours and 2 minutes
- Number of lessons: 98
Course headings
Prerequisites for the Modern C++ Concurrency in Depth course (C++17/20)
- Basic of c++ programming, some knowledge about data structures and algorithms would be helpful
Course images
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: English
Quality: 720p
Download link
File(s) password: www.downloadly.ir
File size
1.8 GB