This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Wednesday, September 27 • 9:00am - 10:00am
Boost Your Program’s Health by Adding Fibers to your Coroutine

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
This session is intended to help the advanced programmer to understand what coroutines and fibers are, what problems they solve and how they should be applied in practice.
The session begins with an overview of these concepts, comparing them with threads, and demonstrating how they are exposed by the Boost libraries.
Apart from being clean and succinct as Boost libraries typically are, the authors of these libraries have gone to great lengths to ensure that fibers and coroutines expose a programming model consistent with that of threads. This will make them seem very familiar.
During the session I will demonstrate how fibers and coroutines can be used together with the powerful Boost.Asio library to solve some commonly occurring problems.
To conclude, I will provide some practical tips and guidelines for those who are adding fibers and coroutines to their programming diet.

avatar for David Sackstein

David Sackstein

Developer, Consultant, Trainer, codeprecise
David is an experienced C++ and .Net developer and lectures on advanced topics in these languages. He is a great believer in the need to apply good engineering practices and clean code and assists his customers to implement them. He delivered a 90 minute session at ACCU 2015 on the... Read More →

Wednesday September 27, 2017 9:00am - 10:00am PDT
ENIAC (404) Meydenbauer Center
  •C++17 and Beyond