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

YouTube

Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024

CppCon via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore advanced concurrency concepts in this conference talk from CppCon 2024 that delves into wait-free algorithms and their implementation in C++ programming. Learn the distinction between lock-free and wait-free programming, with a focus on guaranteeing progress for every operation within bounded time constraints. Master the fundamental techniques of lock-free programming before advancing to wait-free implementations through the concept of helping, where contending operations assist each other rather than compete. Gain insights from Carnegie Mellon University assistant professor Daniel Anderson as he demonstrates how to transform blocking algorithms into wait-free solutions that ensure low tail latency for all operations. Discover practical approaches to parallel computing that go beyond traditional lock-free programming, making concurrent programming more accessible and efficient for developers of all skill levels.

Syllabus

Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024

Taught by

CppCon

Reviews

Start your review of Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024

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.