C++ programming language can be categorized under many topics. Some say its a general purpose programming language, some say its a object oriented version of C, but above all i liked to categorized under system programming language. One characteristic of any system programming language including C++ is that language should be able to execute faster compare to other languages like java etc.
C++ paradigm took sharp turn with the introduction of C++11 standards. The most notable difference with previous version is the introduction of new memory model. Memory model is the key part of any language, and the performance of all the functionalities depends on that language memory model. With new c++ memory model, we can exploit tremendous power of modern multi core processors.
Programming a proper C++ code with better memory reclaim mechanism is tough task. But if we want to code thread safe code which can harvest underline processors true power is much more difficult task. In this course we will have in depth discussion on C++ concurrency features including memory model. We will implements thread safe data structures and algorithms, both lock based manner and lock free manner. Proper lock free implementations of data structures and algorithms will provide unprecedented performance output. Let me listed down key aspects we cover in this course below.
Instructor Details
Courses : 3
Specification: Modern C++ Concurrency in Depth
|
14 reviews for Modern C++ Concurrency in Depth
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $13.99 |
---|---|
Provider | |
Duration | 5.5 hours |
Year | 2019 |
Level | Intermediate |
Language | English |
Certificate | Yes |
Quizzes | Yes |
$69.99 $13.99
Leonardo Mello –
Very good!
Guo Wanqi –
Instructor is too fast, but there are not many concurrency courses in Udemy so I’m not complaining.
Ram Eshwar Kaundinya –
He takes his time with concepts, presents relevant code, and so far hasn’t glossed over anything. Only thing missing so far is an explanation of why we’re using #pragma once in header file. But enjoy his analogies and quiz check ins are nice
Terry –
too fast. need to repeat watching the video
Semyon –
I’ve enjoyed this course a lot. Such a huge number of topics have been discussed. It allows going deeply to the world of concurrency. But I would consider making up more hands on exercises to strengthen programming skills using knowledge from this course.
Juan Pablo –
Excellent course, excellent explanation, amazing code, and algorithm implementation. The only downside is there is no live coding, just a voice off explanation.
Mian Khuram Ali –
Many lectures seems just a read out. Pace of coding and explainations not synchronous.
Derrick Greg Ramirez –
So far, this course is a good match. Just starting with it and it seems to get the job done. I did like the fact the 2nd (real) lecture contained a lambda scenario.
Druva Kumar CH –
The tutor didn’t show how to compile the code.
Saeed Mahmoodi –
perfect exemption and speed and great examples<3
Xiaoming Zhao –
The content is very good. But it is a bit challenging to follow the instructor.
Chaitanya –
Overall good experience :). There were many chances where c++11 and 14 concepts could be used more efficiently. Better to provide some resources as already working code chapter wise so easily can be referred. The assignments that make sense could improve this course rather than a silly quiz. using priority queue would be better to use thread pool. Overall thanks for the good material for c++ concurrency of course.
Ravinder –
gr8 tutorial
Krishna Satish D S –
most of the pronunciations are hard to understand , sad 🙁