CppCon 2016 has ended
Back To Schedule
Tuesday, September 20 • 2:00pm - 3:00pm
C++ Coroutines: Under the covers

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

Coroutines feel like magic. Functions that can suspend and resume in the middle of the execution without blocking a thread! We will look under the covers to see what transformations compilers perform on coroutines, what happens when a coroutine is started, suspended, resumed or cancelled. We will look at optimizations that can make a coroutine disappear into thin air.

avatar for Gor Nishanov

Gor Nishanov

Software Engineer, Microsoft
Gor Nishanov is a Principal Software Design Engineer on the Microsoft C++ team. He works on design and standardization of C++ Coroutines, and on asynchronous programming models. Prior to joining C++ team, Gor was working on distributed systems in Windows Clustering team.

Tuesday September 20, 2016 2:00pm - 3:00pm PDT
Prince Theater (2nd Floor) Meydenbauer Center