Articles of asynchronous

Posso usar std :: async sem aguardar a limitação futura?

Alto nível Eu quero chamar algumas funções sem valor de retorno em um modo asynchronous sem esperar que eles terminem. Se eu usar std :: async, o object futuro não será destruído até que a tarefa termine, isso faz com que a chamada não seja sincronizada no meu caso. Exemplo void sendMail(const std::string& address, const […]

WebApi assíncrona Thread.CurrentCulture

Eu tenho um projeto de API da Web hospedada por OWIN auto-hospedado fornecendo alguns methods REST básicos para mim. Eu quero ter mensagens de erro multilíngües, então eu uso arquivos de resources e um BaseController que define o Thread.CurrentCulture e Thread.CurrentUICulture para o header Accept-Language da solicitação. public override Task ExecuteAsync(HttpControllerContext controllerContext, CancellationToken cancellationToken) { […]

Qual é a diferença entre async: false e async: true em jquery ajax?

No jquery ajax deve haver um parâmetro $.ajax({async : true, …}); Qual é a diferença entre definir o valor como verdadeiro e falso?

Algum esclarecimento necessário sobre operações asio síncronas versus assíncronas

Tanto quanto eu sei, a principal diferença entre as operações síncronas e assíncronas. Ie write() ou read() vs async_write() e async_read() é que o primeiro, não retorna até que a operação termine – ou seja, e os últimos retornem imediatamente. Devido ao fato de que as operações assíncronas são controladas por um io_service.run() que não […]

Node.js – Usando o async lib – async.foreach com o object

Eu estou usando o nó async lib – https://github.com/caolan/async#forEach e gostaria de iterar através de um object e imprimir sua chave de índice. Depois de concluído, gostaria de executar um retorno de chamada. Aqui está o que eu tenho até agora, mas a ‘iterating done’ nunca é vista: async.forEach(Object.keys(dataObj), function (err, callback){ console.log(‘*****’); }, function() […]

A programação assíncrona significa multi-threading?

Vamos falar sobre o código JavaScript que tem methods setInterval cada 2 seg. Eu também tenho um evento de animação onblur para algum controle. Em um caso onde onblur ocorre (+ animação), eu poderia obter a function setInterval . Então minha pergunta é: A programação assíncrona significa multi-threading? (de alguma forma?) Eu sei que o […]

Como produzir e aguardar o stream de controle do implemento no .NET?

Pelo que entendi a palavra-chave yield , se usada dentro de um bloco iterador, ela retorna o stream de controle para o código de chamada, e quando o iterador é chamado novamente, ele pega de onde parou. Além disso, await não apenas aguardar o chamado, mas ele retorna o controle para o chamador, apenas para […]

Como articular a diferença entre programação assíncrona e paralela?

Muitas plataformas promovem assincronia e paralelismo como meios para melhorar a capacidade de resposta. Eu entendo a diferença em geral, mas muitas vezes acho difícil articular em minha própria mente, bem como para os outros. Eu sou um programador de trabalho e uso async e callbacks com bastante frequência. O paralelismo parece exótico. Mas eu […]

Por que os tempos de execução JavaScript populares não podem manipular scripts asynchronouss de aparência síncrona?

Como o cowboy diz nos comentários aqui , todos nós queremos “escrever código asynchronous [sem bloqueio de JavaScript] em um estilo semelhante a este: try { var foo = getSomething(); // async call that would normally block var bar = doSomething(foo); console.log(bar); } catch (error) { console.error(error); } ” Então, as pessoas vieram até soluções […]

Produzir uma promise que depende de promises recursivas

Eu tenho uma matriz de ids inteiros, como var a=[1,2,3,4,5] e eu tenho uma necessidade de realizar chamadas remotas assíncronas para cada um desses ids. Cada chamada é uma solicitação WebAPI realizada usando $ resource e apresentada como promise. Eu preciso criar uma function que leva matriz desses IDs, em seguida, inicializa cadeia de promises […]