Wants to really understand await/async:
- Async/Await FAQ,
- await anything; – .NET Parallel Programming – Site Home – MSDN Blogs,
- Implementing a simple ForEachAsync,
- Potential pitfalls to avoid when passing around async lambdas,
- Async Performance: Understanding the Costs of Async and Await,
- and “Building Async Coordination Primitives” series:
- Part 1: AsyncManualResetEvent,
- Part 2: AsyncAutoResetEvent,
- Part 3: AsyncCountdownEvent,
- Part 4: AsyncBarrier,
- Part 5: AsyncSemaphore,
- Part 6: AsyncLock,
- Part 7: AsyncReaderWriterLock.
Not always easy to follow but rewarding.