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

YouTube

Work Contracts - Rethinking Task-Based Concurrency and Parallelism for Low Latency C++

CppCon via YouTube

Overview

Explore an innovative conference talk from CppCon 2024 that introduces Work Contracts, a groundbreaking approach to task-based concurrency specifically designed for low-latency C++ environments. Dive deep into a novel lock-free and wait-free data structure that enhances scalability in parallel task distribution under high contention scenarios. Learn how tasks can be enhanced with internal state capabilities for single-threaded or parallel execution, recurring execution, and deterministic asynchronous task destruction. Discover practical usage cases demonstrating how Work Contracts enable cleaner, more manageable, and highly scalable software solutions ideal for low-latency applications. Benefit from the expertise of Michael Maniscalco, a veteran C++ developer with over 25 years of experience in data compression and high-frequency trading, as he presents this revolutionary approach to managing task-based concurrency and parallelism in modern C++ development.

Syllabus

Work Contracts - Rethinking Task Based Concurrency & Parallelism for Low Latency C++ - CppCon 2024

Taught by

CppCon

Reviews

Start your review of Work Contracts - Rethinking Task-Based Concurrency and Parallelism for Low Latency 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.