Perguntas com a marcação «async»

5
As diretrizes de uso assíncrono / aguardado no C # não estão contradizendo os conceitos de boa arquitetura e camadas de abstração?
Esta pergunta diz respeito à linguagem C #, mas espero que abranja outras linguagens como Java ou TypeScript. A Microsoft recomenda práticas recomendadas sobre o uso de chamadas assíncronas no .NET. Entre essas recomendações, vamos escolher duas: altere a assinatura dos métodos assíncronos para que eles retornem Tarefa ou Tarefa …
103 c#  architecture  async 



6
Por que você 'aguardaria' um método e depois interrogaria imediatamente seu valor de retorno?
Em este artigo MSDN , o código seguinte exemplo é fornecido (ligeiramente editado por brevidade): public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Department department = await db.Departments.FindAsync(id); if (department == null) { return HttpNotFound(); } return View(department); } O FindAsyncmétodo recupera um …
24 c#  .net  asp.net-mvc  async 

3
Como posso diagnosticar assíncrono / aguardar conflitos?
Estou trabalhando com uma nova base de código que faz uso pesado de async / waitit. A maioria das pessoas da minha equipe também é relativamente nova em assíncrona / aguardar. Geralmente, tendemos a manter as Práticas recomendadas conforme especificado pela Microsoft , mas geralmente precisamos que nosso contexto flua …
24 c#  debugging  async 


2
Quem assinou / aguardou primeiro?
O Python adicionou as construções assíncronas / aguardadas na versão 3.5 em 2015. A comunidade Javascript deu passos nesse sentido por um zilhão de anos e finalmente adicionou uma implementação muito semelhante ao rascunho no ES8 lançado em 2017 (pelo meu entendimento). O TypeScript também adicionou métodos assíncronos em 2015 …

3
Chamando vários serviços assíncronos em paralelo
Eu tenho poucos serviços REST assíncronos que não são dependentes um do outro. Ou seja, enquanto "aguarda" uma resposta do Service1, posso chamar Service2, Service3 e assim por diante. Por exemplo, consulte o código abaixo: var service1Response = await HttpService1Async(); var service2Response = await HttpService2Async(); // Use service1Response and service2Response …

2
Por que o C # permite fazer uma substituição assíncrona?
Em C #, quando você substitui um método, é permitido fazer a substituição assíncrona quando o método original não era. Parece uma forma ruim. O exemplo que me trouxe a isso foi o seguinte: fui chamado para ajudar com um problema de teste de carga. Em cerca de 500 usuários …
16 c#  async 

3
BackgroundWorker vs. Async / Await
Eu sou novo no desenvolvimento de C # e desejo criar uma interface de usuário mais responsiva. Na minha pesquisa preliminar, vi dois métodos para conseguir isso: Multiencadeamento em conjunto com a classe BackgroundWorker. Os modificadores Async / Await mais recentes. Mais recente significa melhor? Qual é a diferença entre …


6
Soluções para reentrada assíncrona em C # 5
Então, algo está me incomodando sobre o novo suporte assíncrono em C # 5: O usuário pressiona um botão que inicia uma operação assíncrona. A chamada retorna imediatamente e a bomba de mensagens começa a funcionar novamente - esse é o ponto. Assim, o usuário pode pressionar o botão novamente …

1
Como o NodeJS pode ser "sem bloqueio"?
Estou aprendendo NodeJS e só queria esclarecer uma coisa. Até agora, em vários tutoriais e livros introdutórios, eles descreveram a arquitetura "sem bloqueio" do Node - ou melhor, é possível (e recomendado, o ponto inteiro) codificar de maneira não-bloqueadora. Por exemplo, este exemplo foi fornecido em um livro que estou …

2
Quando devo usar StringBuilder ou StringBuffer?
Em um aplicativo Web de produção, meus colegas programadores usavam o StringBuffer em qualquer lugar. Agora estou cuidando do desenvolvimento e das correções de aplicativos. Depois de ler StringBuilder e StringBuffer , decidi substituir todo o código StringBuffer pelo StringBuilder porque não precisamos de segurança de thread em nossos beans …

2
Prontidão vs. conclusão Async IO Memory use?
Eu estava assistindo essa palestra sobre a implementação de Async IO no Rust e Carl menciona dois modelos em potencial. Prontidão e conclusão. Modelo de prontidão: você diz ao kernel que deseja ler de um soquete faça outras coisas por um tempo… o kernel informa quando o soquete está pronto …
12 async  io 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.