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

YouTube

Extending std::execution Further - Higher-Order Senders and the Shape of Asynchronous Programs

cpponsea via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore advanced concepts in C++ asynchronous programming through this 50-minute conference talk that delves into higher-order senders and dynamic execution patterns within the std::execution framework. Learn how to treat senders as first-class values that can be constructed, selected, and composed dynamically at runtime, moving beyond basic algorithmic composition to create more expressive asynchronous programs. Discover the concept of higher-order senders - operations that can connect and start other senders - and examine how the "branch" operation enables runtime fan-out, control flow, and dynamic execution graph construction while maintaining composability and strong typing. Understand practical techniques for building asynchronous programs that adapt their structure at runtime in response to real-world conditions, gaining insights into flexible, runtime-driven behavior patterns within the Senders & Receivers model. Master advanced std::execution usage for structuring sophisticated asynchronous programs that go beyond simple algorithm implementation to handle complex, dynamic execution scenarios in modern C++ development.

Syllabus

Extending std::execution Further - Higher-Order Senders and the Shape of Asynchronous Programs

Taught by

cpponsea

Reviews

Start your review of Extending std::execution Further - Higher-Order Senders and the Shape of Asynchronous Programs

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.