- Async in depth
- Asynchronous programming with async and await
- Asynchronous programming patterns
- Using Asynchronous Methods in ASP.NET 4.5
- Parallel Processing, Concurrency, and Async Programming in .NET
- Parallel Computing - It's All About the SynchronizationContext
- Parallel Programming in .NET
- Concurrency in C# Cookbook
- C# in Depth (4th Edition)
- C# 7.0 in a Nutshell
- C# 8.0 in a Nutshell: The Definitive Reference (Publication date: 31 May 2020)
- Writing High-Performance .NET Code
- Pro Asynchronous Programming with .NET
- Concurrency in .NET: Modern patterns of concurrent and parallel programming
- Best Practices for Building Async APIs with ASP.NET Core – Webinar Recording
- The C# async await Workout - YouTube
- Six Essential Tips for Async | Microsoft Docs
- TechEd Europe 2013 Three Essential Tips for Using Async in Microsoft Visual C# and Visual Basic
- Correcting Common Async/Await Mistakes in .NET - Brandon Minnick (Slide) (閱讀筆記)
- C# 10.0
- C# 8.0
- C# 7.1
- C# 7.0
- C# 6.0
- C# 5.0
- AsyncEx
- AsyncSamplesSilverlight
- 需用 IE 開啟此網頁,並安裝 Silverlight 才能查看並線上執行範例程式!
- Async and Await: Here be dragons
- Await, SynchronizationContext, and Console Apps
- .NET 程式鎖死與 SynchronizationContext
- 有關 Task ConfigureAwait() 的一些事情
- ConfigureAwait FAQ
- Task, Async Await, ValueTask, IValueTaskSource and how to keep your sanity in modern .NET world
- Explaining Async and Await in ASP.NET - Exception Not Found
- Your Ultimate async / await Tutorial in C# - Coding Sonata
- Building fully Asynchronous ASP.NET Core 2 Web API | Mithunvp.com
- ASP.NET Core Diagnostic Scenarios
- Async ValueTask Pooling in .NET 5
- Lucian's VBlog