Articles of asynchronous

Como criar encadeamentos em nodejs

Existe alguma maneira de criar threads para executar vários methods por vez. Se algum método falhar entre todos os outros segmentos deve ser morto. desde já, obrigado

Quando devo usar controladores asynchronouss no asp.net MVC?

Eu tenho algumas preocupações usando ações assíncronas no ASP.NET MVC. Quando melhora o desempenho dos meus aplicativos e quando isso não acontece? É bom usar a ação assíncrona em todos os lugares no ASP.NET MVC? Quanto aos methods de espera: devo usar as palavras-chave async / await quando eu quiser consultar um database (via EF […]

O que é o AsyncCallback?

Qual é o uso do AsyncCallback e por que devemos usá-lo?

Maneira mais simples de esperar algumas tarefas assíncronas completas, em Javascript?

Eu quero descartar algumas collections mongodb, mas essa é uma tarefa assíncrona. O código será: var mongoose = require(‘mongoose’); mongoose.connect(‘mongo://localhost/xxx’); var conn = mongoose.connection; [‘aaa’,’bbb’,’ccc’].forEach(function(name){ conn.collection(name).drop(function(err) { console.log(‘dropped’); }); }); console.log(‘all dropped’); O console exibe: all dropped dropped dropped dropped Qual é a maneira mais simples de garantir que all dropped sejam impressas depois que […]

Entendendo o código asynchronous em termos de Layman

Eu entendo o básico sobre a assíncrona: as coisas não são executadas sequencialmente. E eu entendo que há algo muito poderoso nisso … supostamente. Mas para a vida de mim eu não posso envolver minha cabeça em torno do código. Vamos dar uma olhada no código async Node.JS que eu escrevi … mas não entendi […]

Como posso limitar o Parallel.ForEach?

Eu tenho um loop async Parallel.ForEach () com o qual eu baixar algumas páginas da web. Minha largura de banda é limitada para que eu possa baixar apenas x páginas por vez, mas o Parallel.ForEach executa toda a lista de páginas da Web desejadas. Existe uma maneira de limitar o número de threads ou qualquer […]

Como escrever funções assíncronas para o Node.js

Eu tentei pesquisar sobre como exatamente as funções assíncronas devem ser escritas. Depois de muita documentação através de muita documentação, ainda não está claro para mim. Como escrevo funções assíncronas para o Node? Como devo implementar corretamente o tratamento de erros? Outra maneira de fazer minha pergunta seria: Como devo interpretar a seguinte function? var […]

Entendendo o loop de events

Eu estou pensando sobre isso e é isso que eu criei: Digamos que tenhamos um código como este: console.clear(); console.log(“a”); setTimeout(function(){console.log(“b”);},1000); console.log(“c”); setTimeout(function(){console.log(“d”);},0); Uma solicitação chega e o mecanismo JS inicia a execução do código acima passo a passo. As duas primeiras chamadas são chamadas de synchronization. Mas quando se trata do método setTimeout , […]

Manipulação de exceção assíncrona com promises bluebird

Qual é a melhor maneira de lidar com esse cenário? Eu estou em um ambiente controlado e não quero falhar. var Promise = require(‘bluebird’); function getPromise(){ return new Promise(function(done, reject){ setTimeout(function(){ throw new Error(“AJAJAJA”); }, 500); }); } var p = getPromise(); p.then(function(){ console.log(“Yay”); }).error(function(e){ console.log(“Rejected”,e); }).catch(Error, function(e){ console.log(“Error”,e); }).catch(function(e){ console.log(“Unknown”, e); }); Ao jogar […]

Como fazer uma solicitação assíncrona JSONP simples no Angular 2?

Estou tentando converter o seguinte código Angular 1 para Angular 2: $http.jsonp(‘https://accounts.google.com/logout’); Ele precisa ser uma solicitação JSONP para ignorar o problema de política do CORS.