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.


30
Como posso enviar arquivos de forma assíncrona?
Gostaria de fazer upload de um arquivo de forma assíncrona com o jQuery. $(document).ready(function () { $("#uploadbutton").click(function () { var filename = $("#file").val(); $.ajax({ type: "POST", url: "addFile.do", enctype: 'multipart/form-data', data: { file: filename }, success: function () { alert("Data Uploaded: "); } }); }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <span>File</span> <input …

15
Como faço para que o jQuery execute uma solicitação Ajax síncrona e não assíncrona?
Eu tenho um widget JavaScript que fornece pontos de extensão padrão. Um deles é a beforecreatefunção. Ele deve retornar falsepara impedir que um item seja criado. Eu adicionei uma chamada Ajax nessa função usando jQuery: beforecreate: function (node, targetNode, type, to) { jQuery.get('http://example.com/catalog/create/' + targetNode.id + '?name=' + encode(to.inp[0].value), function …


21
Como e quando usar 'assíncrono' e 'aguardar'
Pelo que entendi, uma das principais coisas que asynce oawait que fazemos é tornar o código fácil de escrever e ler - mas usá-los é o mesmo que gerar threads de plano de fundo para executar lógica de longa duração? Atualmente, estou experimentando o exemplo mais básico. Adicionei alguns comentários …

6
Por que minha variável permanece inalterada após modificá-la dentro de uma função? - Referência de código assíncrona
Dados os exemplos a seguir, por que é outerScopeVarindefinido em todos os casos? var outerScopeVar; var img = document.createElement('img'); img.onload = function() { outerScopeVar = this.width; }; img.src = 'lolcat.png'; alert(outerScopeVar); var outerScopeVar; setTimeout(function() { outerScopeVar = 'Hello Asynchronous World!'; }, 0); alert(outerScopeVar); // Example using some jQuery var outerScopeVar; …


30
Como verificar o acesso à Internet no Android? O InetAddress nunca atinge o tempo limite
Eu tenho um AsyncTaskque deve verificar o acesso à rede para um nome de host. Mas o doInBackground()tempo limite nunca é excedido. Alguém tem uma pista? public class HostAvailabilityTask extends AsyncTask<String, Void, Boolean> { private Main main; public HostAvailabilityTask(Main main) { this.main = main; } protected Boolean doInBackground(String... params) { …


12
Bom caso de uso para Akka [fechado]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Ouvi muitos elogios sobre o Akka framework (plataforma de …

7
assíncrono / aguardar - quando retornar uma tarefa vs anular?
Em que cenários alguém gostaria de usar public async Task AsyncMethod(int num) ao invés de public async void AsyncMethod(int num) O único cenário em que consigo pensar é se você precisa da tarefa para acompanhar seu progresso. Além disso, no método a seguir, são assíncronas e aguardam palavras-chave desnecessárias? public …

10
AngularJS: inicialize o serviço com dados assíncronos
Eu tenho um serviço AngularJS que desejo inicializar com alguns dados assíncronos. Algo assim: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); return { setData: function (data) { myData = data; }, doStuff: function () { return myData.getSomeData(); } }; }); Obviamente, isso não …




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.