Yield at Me, 'Cause I'm Awaiting: Asynchronous Iterators in C# 8
summary
C# 8 adds support for asynchronous iterators (async streams) and this talk explains what async iterators are, why they are useful, and how they work. It covers new BCL additions, compares async iterators to existing alternatives, and examines the compiler implementation details.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:23Async sequences origins
- 8:36Delays in async interactions
- 16:34C# 8 async iterators
- 23:48Async iterator compilation
- 33:57Async iterator state machine
- 45:40LINQ with async sequences
- 49:38Demo of async LINQ
- 53:16Summary
related talks
59mYield Return ’cause I’m Awaiting Deep Dive into Async Streams
57mAsynchronous streams
47mExploring C# 8: The Deep Dive
01h 01mThe promise of an async future awaits
54mC# 8 and Beyond
01h 02mWhat's new in C#? Exciting new features in C# 8 0 and 9 0
56mC# 8 and Beyond
58mThe async Operator — C#'s Biggest Mistake?
