Task.Delay — non-blocking. Thread.Sleep — blocking.
1// Task.Delay — non-blocking2await Task.Delay(1000);3 4// Thread.Sleep — blocking5Thread.Sleep(1000);