Тёмный

How to Use C++20 Coroutines for Networking - Jim Pascoe - ACCU 2022 

ACCU Conference
Подписаться 16 тыс.
Просмотров 7 тыс.
50% 1

Join The ACCU Membership For Exclusive Benefits, Discounts & Reduced Conference Ticket Pricing:
accu.org/menu-...
---
How to Use C++20 Coroutines for Networking - Jim Pascoe - ACCU 2022
Slides & Materials: jamespascoe.gi...
This talk shows how to write an event-driven 'chat' program using C++20 coroutines. Coroutines improve the process of writing event-driven code and this talk provides a worked example of how to do so. Practical strategies for how to design, debug and reason about such architectures are given. The talk opens by introducing a familiar callback version of 'chat' that is based on Boost.Asio. The talk then shows how the same application can be coded using C++20 coroutines. The performance of the two approaches is compared empirically and a number of observations are made.
---
Jim Pascoe
I love all things related to modern C++ and Lua. I am particularly interested in the areas of networking and concurrency. I am a lead programmer working for Blu Wireless to create a high-bandwidth 'track-to-train' radio area network for large rail deployments (based on 802.11ad).
---
Videos Filmed & Edited by Digital Medium: events.digital...
#accuconf #programming #coroutines

Опубликовано:

 

3 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 5   
@RoyBellingan
@RoyBellingan 2 года назад
Thank you very much! Finally a proper introduction to coroutine with a practical example!
@ACCUConf
@ACCUConf 2 года назад
Great to hear!
@yanushkowalsky1402
@yanushkowalsky1402 Год назад
i love practical talks
@coding_with_thomas
@coding_with_thomas Год назад
Great talk, thanks a lot for that 👍
Далее
Vim for Fun - Andy Balaam - ACCU 2022
1:03:49
Просмотров 3 тыс.
У КОТЕНКА ПРОБЛЕМА?#cat
00:18
Просмотров 633 тыс.
Stop using std::vector wrong
23:14
Просмотров 75 тыс.
The Value of Source Code
17:46
Просмотров 50 тыс.