Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Concurrent Programming in C++

NDC Conferences via YouTube

Overview

Learn how to program concurrency in C++ using the concurrency API to alleviate common problems. This course covers the perils of concurrency, utilizing C++ facilities for concurrent programming, creating threads, handling thread arguments, managing concurrency and mutability, avoiding race conditions and deadlocks, using async launch options, ensuring thread safety, and understanding promises. The course is designed for programmers looking to enhance their skills in concurrent programming in C++.

Syllabus

Intro
Platform Neutral
Creating Thread
joining
Thread Argument Gotcha
Concurrency & Mutability
Avoiding Race Condition
Avoiding Deadlock
Fixing Deadlock
Multiple Locks
Another Race Condition
async launch options
Future & Thread Safety
What's really doing on?
Using Promise

Taught by

NDC Conferences

Reviews

Start your review of Concurrent Programming in C++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.