Как работает async/await и роль SynchronizationContext?
async/await преобразует метод в машину состояний. При await выполнение приостанавливается, а продолжение может быть запланировано на исходном SynchronizationContext (например, UI-поток). В ASP.NET Core его нет, и продолжение выполняется в ThreadPool. ConfigureAwait(false) отключает возврат в контекст.
Библиотека собеса по С#
Post #766
1.97K
- ❤ 1
- 👍 1