Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a conference talk from CppCon 2024 where Dmitry Prokoptsev, a seasoned C++ developer from Hudson River Trading, delves into practical applications of C++20 coroutines and structured concurrency. Learn about Corral, a new open-source concurrency framework designed to address common challenges in implementing coroutines in production systems. Discover solutions for object lifetime management, execution order issues, and integration with existing event loops and non-coroutine-aware components. Gain insights from two years of production experience, including practical patterns for task cancellation, timeouts, and legacy code integration. Perfect for developers familiar with coroutines who want to overcome implementation challenges and simplify their I/O-bound applications through structured concurrency principles.
Syllabus
C++ Coroutines and Structured Concurrency in Practice - Dmitry Prokoptsev - CppCon 2024
Taught by
CppCon