Articles of assíncrona

Assíncrono vs Multithreading – Existe uma diferença?

Uma chamada assíncrona sempre cria um novo thread? Qual é a diferença entre os dois? Uma chamada assíncrona sempre cria ou usa um novo thread? Wikipedia diz : Na programação de computadores, os events asynchronouss são aqueles que ocorrem independentemente do stream do programa principal. As ações assíncronas são ações executadas em um esquema sem […]

Bom caso de uso para Akka

Já ouvi falar muito sobre o framework Akka (plataforma de serviço Java / Scala), mas até agora não vi muitos exemplos reais de casos de uso para os quais seria bom. Então, eu estaria interessado em ouvir sobre coisas que os desenvolvedores usaram com sucesso. Apenas uma limitação: por favor, não inclua caso de escrever […]

Promessas ES6 – algo como async.each?

Tentando descobrir como encontrar algo que funcione exatamente como async.eachSeries, eu preciso de uma lista de ações assíncronas executadas em seqüência (não em paralelo), mas não consigo encontrar uma maneira de fazê-lo no ES6 nativo, alguém pode aconselhar, por favor? ps pensou em geradores / rendimento, mas não tem a experiência ainda, então eu não […]

Desativar estado de session por solicitação no ASP.Net MVC

Estou criando um ActionResult no asp.net MVC para servir imagens. Com o estado de session habilitado, o IIS só tratará de uma solicitação de cada vez do mesmo usuário. (Isso é verdade não apenas no MVC.) Portanto, em uma página com várias imagens que retornam a esta ação, apenas uma solicitação de imagem pode ser […]

A operação assíncrona do Entity Framework leva dez vezes mais tempo para concluir

Eu tenho um site MVC que está usando o Entity Framework 6 para lidar com o database, e eu tenho experimentado alterá-lo para que tudo corra como controladores async e chamadas para o database são executados como suas contrapartes assíncronas (por exemplo. ToListAsync () em vez de ToList ()) O problema que estou tendo é […]

Como devo executar uma tarefa de longa duração no ASP.NET 4?

Eu estou construindo um site usando o .NET 4. Existem muitos artigos do MSDN datados de 2003, sobre o uso de objects Thread e 2007, usando Páginas Assíncronas no .NET 2 , mas isso é tudo muito obsoleto. Eu sei que o .NET 4 nos trouxe a class Task e algumas pessoas alertaram vagamente contra […]

Como transformar este callback em uma promise usando async / await?

A seguinte function é obtida e a imagem de uma URL, carrega-a e retorna sua largura e altura: function getImageData (url) { const img = new Image() img.addEventListener(‘load’, function () { return { width: this.naturalWidth, height: this.naturalHeight } }) img.src = url } O problema é, se eu fizer algo assim: ready () { console.log(getImageData(this.url)) […]

Como faço para retornar a resposta de uma chamada assíncrona?

Eu tenho uma function foo que faz um pedido Ajax. Como posso retornar a resposta do foo ? Eu tentei retornar o valor do retorno de chamada de success , bem como atribuir a resposta a uma variável local dentro da function e retorná-la, mas nenhuma dessas maneiras realmente retorna a resposta. function foo() { […]

O que $ .when.apply ($, someArray) faz?

Estou lendo sobre Deferreds and Promises e continuo chegando em $.when.apply($, someArray) . Estou um pouco incerto sobre o que isso faz exatamente, procurando uma explicação de que uma linha funciona exatamente (não o trecho inteiro do código). Aqui está um contexto: var data = [1,2,3,4]; // the ids coming back from serviceA var processItemsDeferred […]

Uma API assíncrona deve ser lançada de forma síncrona?

Estou escrevendo uma function JavaScript que faz uma solicitação HTTP e retorna uma promise para o resultado (mas essa questão se aplica igualmente a uma implementação baseada em retorno de chamada). Se eu souber imediatamente que os argumentos fornecidos para a function são inválidos, a function deve ser throw síncrona ou deve retornar uma promise […]