Perguntas com a marcação «asynchronous»

A programação assíncrona é uma estratégia para adiar operações com alta latência ou baixa prioridade, geralmente na tentativa de melhorar o desempenho, a capacidade de resposta e / ou a composibilidade do software. Essas estratégias são geralmente empregadas usando alguma combinação de programação orientada a eventos e retornos de chamada e, opcionalmente, fazendo uso da simultaneidade por meio de corotinas e / ou threads.


2
Tornar as implementações de interface assíncronas
No momento, estou tentando fazer meu aplicativo usando alguns métodos Async. Todo o meu IO é feito por meio de implementações explícitas de uma interface e estou um pouco confuso sobre como tornar as operações assíncronas. A meu ver, tenho duas opções de implementação: interface IIO { void DoOperation(); } …

4
Por que .json () retorna uma promessa?
Eu tenho mexido com a fetch()API recentemente e percebi algo um pouco estranho. let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator = fetch(url); iterator .then(response => { return { data: response.json(), status: response.status } }) .then(post => document.write(post.data)); ; post.dataretorna um Promiseobjeto. http://jsbin.com/wofulo/2/edit?js,output No entanto, se estiver escrito como: let url = …



6
Como escrever funções assíncronas para Node.js
Eu tentei pesquisar sobre como exatamente as funções assíncronas devem ser escritas. Após vasculhar bastante documentação, ainda não está claro para mim. Como escrevo funções assíncronas para o Node? Como devo implementar o tratamento de eventos de erro corretamente? Outra maneira de fazer minha pergunta seria esta: Como devo interpretar …

8
Maneira mais simples de esperar algumas tarefas assíncronas concluídas, em Javascript?
Eu quero descartar algumas coleções 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 …

7
O que $ .when.apply ($, someArray) faz?
Estou lendo sobre diferidos e promessas e continuo descobrindo $.when.apply($, someArray). Não estou certo do que isso faz exatamente, procurando uma explicação de que uma linha funciona exatamente (não o trecho de código inteiro). Aqui está algum contexto: var data = [1,2,3,4]; // the ids coming back from serviceA var …








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.