From the course: Complete Guide to Parallel and Concurrent Programming with C++

Learn parallel programming basics

- There's an old saying that two heads are better than one. - Well, when it comes to parallel programming, I say two threads are better than one. I'm Barron Stone. - And I'm Olivia Stone. In this course, we'll introduce you to the fundamental concepts for concurrent and parallel programming. - These are the basic mechanisms you need to develop programs that can do multiple things at once to take advantage of multi-core processors and parallel hardware. - [Olivia] We'll focus on the general concepts and relate them back to everyday activities in the kitchen to make those ideas easier to understand and have some fun. - Then, to help cement those abstract ideas, we'll demonstrate them in action using the C++ programming language. If you're new to concurrent and parallel programming, this is a great place to start. - [Barron And Olivia] Let's get to it.

Contents