C# Требуется помощь в понимании асинхронности
Уже долго не могу понять принцип работы асинхронного кода в C#. Комрады, помогите раскусить этот орешек при помощи следующего кода:
class Program
{
void Main()
{
new Program().Run().Wait();
}
private async Task Run()
{
await Console.WriteLine("Асинхронность!");
Console.WriteLine("Привет");
}
}
Как он будет выполняться?