Na grande maioria da função as alterações foram equivalentes menos para o sleep que quando executado com a Task deixou de "Sleepar", o correto seria:
// Síncrono: espera bloqueando a thread Task.Delay(3000).GetAwaiter().GetResult();
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Na grande maioria da função as alterações foram equivalentes menos para o sleep que quando executado com a Task deixou de "Sleepar", o correto seria:
// Síncrono: espera bloqueando a thread Task.Delay(3000).GetAwaiter().GetResult();
Oi, Johnny! Como vai?
Obrigado por compartilhar seu código com a comunidade Alura.
Gostei de como você observou a diferença entre o uso de Thread.Sleep e Task.Delay. Essa distinção é importante ao trabalhar com métodos assíncronos no C#, especialmente quando queremos evitar bloquear a thread principal.
Conte com o apoio do Fórum na sua jornada.