Learn Multithreading in C++
An introduction to multithreading, and to the powerful multithreading features added to C++ in
Take your C++ to the next level.
Among other things, you'll learn the following in this course:
How to create threads using the thread class or async
How to work with promises, futures and tasks
How to use mutexes and locks to coordinate multiple threads
How to use conditions to signal between threads
How to create blocking queues and thread pools
In this course I'll break complex multithreading concepts down into simple steps, demonstrating practically, in front of your eyes, how you can make use of multiple threads to accomplish tasks that would be difficult or horribly slow without multithreading.
Get a Reminder
Get a Reminder
Similar Courses
What people are saying
1.5x speed than reading
A very good overview -- I was familiar with the concepts from C++11, but it was much easier watching these videos at 1.5x speed than reading through the documentation for C++17.
demonstrated give sufficient knowledge
I would have liked to have seen a more involved example and exercised a few more types of locks but the patterns demonstrated give sufficient knowledge to explore more on my own.
much easier watching these
about possible narrowing conversions
Conditions are explained very well I get A LOT of warnings (specifically about possible narrowing conversions) in the example code.
dives into advanced features
This course really dives into advanced features on CPP for multithreading using C++11 , C++14 and C++17 which is essential skill for any software developer.
including other useful topics
But it could have been better by including other useful topics and covering the existing topics in more details.
languages using synchronization primitives
It turned out to be more of a refresher for multi-threading in general (I've done multi-threading in managed languages using synchronization primitives) and a good introduction to multi-threading in C++ specifically (no experience whatsoever).
any software developer
detail / explanation
The videos are informative and helpful but I do feel like it's missing a little more detail / explanation.
do feel like
need basic understating
Overall I would recommend this course if you need basic understating of Multi threading with coding examples.
no experience whatsoever
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Multiple Jobs $51k
Center for Excellence in Survey Research - Multiple Opportunities $52k
Freelance Multiple Line Representative $59k
IT Professionals (multiple openings) $65k
Vice Assistant President Multiple Line Representative $68k
Multiple Sales and Marketing Positions $71k
Multiple IT Openings $72k
JAVA/JEE Engineer (multiple openings) $81k
Multiple Sales Support/Administration, incl. Event Planning Positions Manager $98k
Regional Multiple Sclerosis Nurse Educator Lead $99k
Multiple Sclerosis Nurse Educator Consultant 4 $129k
Regional Multiple sales and marketing leadership positions Manager $162k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course