Get 20% off all career paths from fullstack to AI
Master Windows Internals - Kernel Programming, Debugging & Architecture
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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