спрашивали 4 раза

Что происходит под капотом при использовании async/await в C#

C#асинхронностьмногопоточностьпрограммированиестейт-машина