Executando tarefas simultâneas de forma assíncrona em C#
Este projeto mostra como executar tarefas simultâneas de forma assíncrona em C#.
Em C#, a execução simultânea de tarefas é uma prática comum para melhorar o desempenho de aplicativos, especialmente em cenários assíncronos. Vamos explorar alguns conceitos e recursos relacionados a tarefas simultâneas em C#.
Task: A classe Task é usada para representar uma operação assíncrona que pode ser executada em segundo plano.
async e await: O operador async é usado para declarar um método assíncrono, enquanto o operador await é usado para esperar a conclusão de uma tarefa sem bloquear a execução.
Task.WhenAll: O método Task.WhenAll espera que todas as tarefas fornecidas sejam concluídas.
https://devblogs.microsoft.com/dotnet/how-async-await-really-works/
GPL-3.0 license
