Backend Engineering
What await actually does to your code
The compiler rewrites your async method into a state machine. Once you can picture that machine, ValueTask, ConfigureAwait and the classic WaitAll deadlock all stop being trivia and start being obvious.
5 min read
#C#
#.NET
#Async
#Performance