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

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

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

 Modern C++ Concurrency in Depth (C++17/20)

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

Modern C++ Concurrency in Depth (C++17/20)

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: English

Quality: 720p

Download link

Download Part 1 – 1 GB

Download Part 2 – 899 MB

File(s) password: www.downloadly.ir

File size

1.8 GB