The Investment Banker Certification
AI Engineer - Learn how to integrate AI into software applications
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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