YoVDO

Using the C++26 Sender/Receiver Framework to Implement Control Flow for Async Processing

Offered By: CppNow via YouTube

Tags

C++Now Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the implementation of control flow for asynchronous processing using the C++26 Sender/Receiver Framework in this comprehensive conference talk from CppNow 2023. Dive into the design-complete P2300 `std::execution` proposal, which has been forwarded for inclusion in C++26. Learn how to assemble the minimal components of the framework into standard structured programming patterns and control async and parallel flows. Discover how to create, transform, and compose Senders using adaptors like `execution::then`, `execution::split`, and `execution::when_all`. Gain insights into programming language theory and implementations in other languages to better understand the Sender/Receiver model. Follow along as the speaker demonstrates how to build basic programming patterns and more complex structures like fork/join and backtracking. Find out how to integrate the framework into existing code without a complete rewrite, making it accessible for practical application in your projects.

Syllabus

Using the C++ Sender/Receiver Framework: Implement Control Flow for Async Processing - Steve Downey


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube