Ed
há 4 semanas
Vamos analisar as alternativas para identificar a principal vantagem de usar as palavras-chave `async` e `await` na programação assíncrona em C#: a) Aumentar a velocidade de execução das operações assíncronas. - Embora a programação assíncrona possa melhorar a eficiência, o foco do `async` e `await` não é necessariamente aumentar a velocidade, mas sim melhorar a forma como o código é escrito e executado. b) Permitir o controle manual das threads durante a execução das operações assíncronas. - `async` e `await` não oferecem controle manual sobre as threads; eles abstraem isso para facilitar a programação. c) Simplificar a escrita do código assíncrono, tornando-o mais legível e fácil de entender. - Esta é uma das principais vantagens do uso de `async` e `await`. Eles permitem que o código assíncrono seja escrito de forma mais linear e legível, semelhante ao código síncrono. d) Garantir que todas as operações sejam concluídas de forma síncrona antes de continuar a execução do código. - Isso não é verdade, pois `async` e `await` são usados para permitir que o código continue a execução sem esperar que as operações assíncronas sejam concluídas. e) Reduzir o uso de memória durante a execução de operações assíncronas. - Embora a programação assíncrona possa ter um impacto no uso de memória, essa não é a principal vantagem de `async` e `await`. Portanto, a alternativa correta é: c) Simplificar a escrita do código assíncrono, tornando-o mais legível e fácil de entender.
Mais perguntas desse material