An understanding of multithreading is essential to make full use of the capabilities of modern hardware.
Modern C++ provides direct support for threads, so it is now possible to write multithreaded programs in C++ which are portable and have well–defined behaviour, without requiring external libraries.
This course focuses on the principles of multithreading, using Modern C++. No previous knowledge of multithreading is required but you should be familiar with programming in C++.
The course begins by reviewing the features of Modern C++ which are used in this course. If you feel you require a more thorough coverage of Modern C++, you can get this by taking my course Learn Advanced Modern C++ .
We then cover the basic concepts of multithreading and learn how to launch threads in C++. We look at the problems which can occur with multiple threads and how to avoid them.
C++ provides tools which allow us to work at a higher level of abstraction than system threads using shared data; we cover condition variables and promises with futures. We will also look at asynchronous, lock–free and parallel programming, including the parallel algorithms in C++17. Finally, we will implement a concurrent queue and thread pool, which you can use in your own code.
Specification: Learn Multithreading with Modern C++
|
3 reviews for Learn Multithreading with Modern C++
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $9.99 |
---|---|
Provider | |
Duration | 7 hours |
Year | 2021 |
Level | Intermediate |
Language | English ... |
Certificate | Yes |
Quizzes | No |
$34.99 $9.99
Muhammet esat b y kbulut –
It’s a very good course. I wish all courses were like this. Thanks to the instructor
Luciano Ferrara –
The trainer explains the whole course going step by step. I higly recommend this course to people that has a solid understanding of C++ concepts but they never dealt with multi threading. Thanks.
Anshul Nair –
Everything is explained so clearly and precisely , i find this course a treasure trove !