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.



16
A chamada jdbc assíncrona é possível?
Gostaria de saber se existe uma maneira de fazer chamadas assíncronas para um banco de dados? Por exemplo, imagine que eu tenho uma grande solicitação que leva muito tempo para processar. Quero enviar a solicitação e receber uma notificação quando a solicitação retornar um valor (passando um ouvinte / retorno …


7
Implementar tempo limite genérico em C #
Estou procurando boas idéias para implementar uma maneira genérica de executar uma única linha (ou delegado anônimo) de código com um tempo limite. TemperamentalClass tc = new TemperamentalClass(); tc.DoSomething(); // normally runs in 30 sec. Want to error at 1 min Estou procurando uma solução que possa ser implementada de …



6
Aguarde um método nulo assíncrono
Como posso esperar que um void asyncmétodo termine seu trabalho? por exemplo, eu tenho uma função como abaixo: async void LoadBlahBlah() { await blah(); ... } agora quero ter certeza de que tudo foi carregado antes de continuar em outro lugar.
155 c#  asynchronous 

11
Como devo chamar 3 funções para executá-las uma após a outra?
Se eu precisar chamar essas funções uma após a outra, $('#art1').animate({'width':'1000px'},1000); $('#art2').animate({'width':'1000px'},1000); $('#art3').animate({'width':'1000px'},1000); Eu sei no jQuery que eu poderia fazer algo como: $('#art1').animate({'width':'1000px'},1000,'linear',function(){ $('#art2').animate({'width':'1000px'},1000,'linear',function(){ $('#art3').animate({'width':'1000px'},1000); }); }); Mas, vamos supor que eu não estou usando jQuery e desejo chamar: some_3secs_function(some_value); some_5secs_function(some_value); some_8secs_function(some_value); Como devo chamar essas funções para executar …


7
Parâmetro principal do Node.js package.json
Eu já fiz algumas pesquisas. No entanto, ainda há dúvidas sobre o parâmetro principal no package.json do Node.js. Como o preenchimento desse campo ajuda? Perguntando de outra maneira, posso iniciar o módulo em um estilo diferente se esse campo aparecer? Posso ter mais de um script sendo preenchido no parâmetro …

15
Executar tarefa PHP de forma assíncrona
Eu trabalho em um aplicativo da Web um tanto grande, e o back-end é principalmente em PHP. Existem vários lugares no código em que preciso concluir alguma tarefa, mas não quero fazer o usuário esperar pelo resultado. Por exemplo, ao criar uma nova conta, preciso enviar a eles um email …

12
Como posso criar uma função assíncrona em Javascript?
Confira este código : <a href="#" id="link">Link</a> <span>Moving</span> $('#link').click(function () { console.log("Enter"); $('#link').animate({ width: 200 }, 2000, function() { console.log("finished"); }); console.log("Exit"); }); Como você pode ver no console, a função "animar" é assíncrona e "bifurca" o fluxo do código de bloco do manipulador de eventos. De fato : $('#link').click(function …


17
jasmine: o retorno de chamada assíncrona não foi chamado dentro do tempo limite especificado por jasmine.DEFAULT_TIMEOUT_INTERVAL
Eu tenho um serviço angular chamado requestNotificationChannel: app.factory("requestNotificationChannel", function($rootScope) { var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Eu estou tentando testar este serviço usando o jasmim: "use strict"; describe("Request Notification Channel", function() { var requestNotificationChannel, …

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.