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

YouTube

Applied C++20 Coroutines

ACCU Conference via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk explains C++20 coroutine concepts and applies them to a web server built with Boost.Beast. It compares the coroutine approach with callback-based networking and evaluates performance, with an update on C++23 features.

Syllabus

Introduction
What next
Outline
Example Code
Back to Basics
Concurrency vs Parallelism
Coroutine granularity
Coroutine vs Fibers
OS Multitasking
Coroutines as fibers
Example
Blue Wireless
Mobile Connection Management
Architecture
Architecture Example
Dispatcher
Connect to Action
TCP Connections
CPP
Coroutines
Waitable
Return Type
Promise Type
Handles
Promise
Loop
Applications
Observations
BoostBeast
Apache Bench

Taught by

ACCU Conference

Reviews

Start your review of Applied C++20 Coroutines

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.