Articles of asincrono

Qual è la differenza tra BeginConnect e ConnectAsync?

Qual è la differenza tra BeginConnect e ConnectAsync ? Successivamente, qual è la differenza tra BeginDisconnect e DisconnectAsync ? La documentazione ConnectAsync afferma: “Inizia una richiesta asincrona per una connessione host remota.” La documentazione BeginConnect afferma inoltre : “Inizia una richiesta asincrona per una connessione host remota.” Sia DisconnectAsync che BeginDisconnect anche la stessa cosa: […]

chiama il metodo asincrono senza attendere # 2

Ho un metodo asincrono: public async Task ValidateRequestAsync(string userName, string password) { using (HttpClient client = new HttpClient()) { HttpResponseMessage response = await client.GetAsync(url); string stringResponse = await response.Content.ReadAsStringAsync(); return bool.Parse(stringResponse); } } Chiamo questo metodo in questo modo: bool isValid = await ValidateRequestAsync(“user1”, “pass1”); Posso chiamare lo stesso metodo da un metodo sincrono, senza […]

Servlet asincroni vs servlet sincroni

Poiché l’elaborazione asincrona di Servlet 3.0 è supportata. Sarebbe meglio, usare sempre l’elaborazione asincrona? O in quali casi l’elaborazione sincrona è migliore?

Il file C # 4.5 legge la sincronizzazione delle prestazioni rispetto a quella asincrona

Stiamo provando a misurare le prestazioni tra la lettura di una serie di file utilizzando i metodi di sincronizzazione vs async. Mi aspettavo di avere circa lo stesso tempo tra i due ma risulta che usando async è circa 5,5 volte più lento. Questo potrebbe essere dovuto al sovraccarico di gestione dei thread ma volevo […]

Come faccio a rendere questo async foreach con le promesse?

Ho già giocato con Promises, ma sono nuovo per loro e non riesco a capire come farlo correttamente. Al momento, non c’è alcun motivo per la Promessa, perché non aspetta che l’async $.get completato. Fondamentalmente, ciascuna foreach iteration ha la sua funzione $.get , e ho bisogno di averli tutti completi e quindi di continuare […]

In che modo attendere il lavoro asincrono in C #

Sto cercando di capire come attendere il lavoro asincrono in C # e una cosa mi confonde molto. Comprendo che qualsiasi metodo che utilizza la parola chiave await deve essere contrassegnato con async. La mia comprensione è che quando viene colpita una riga con la parola chiave await, il codice sottostante non viene eseguito. Un’operazione […]

Come fare in modo che BackgroundWorker restituisca un object

Devo fare in modo che RunWorkerAsync() restituisca un List . Come posso restituire un object da un lavoratore in background?

Sincronizzare la versione del metodo asincrono

Qual è il modo migliore per creare una versione sincrona di un metodo asincrono in Java? Supponi di avere una class con questi due metodi: asyncDoSomething(); // Starts an asynchronous task onFinishDoSomething(); // Called when the task is finished Come implementeresti un doSomething() sincrono doSomething() che non ritorna fino al completamento dell’attività?

Utilizzare Task.Run () nel metodo sincrono per evitare deadlock in attesa sul metodo async?

AGGIORNAMENTO Lo scopo di questa domanda è ottenere una risposta semplice su Task.Run() e deadlocking. Capisco molto il ragionamento teorico per non mischiare asincrono e sincronizzazione, e li prendo a cuore. Non sto sopra imparando cose nuove dagli altri; Cerco di farlo ogni volta che posso. Ci sono solo momentjs in cui tutto ciò di […]

Esecuzione di un’operazione asincrona triggersta da una richiesta di una pagina Web ASP.NET

Ho un’operazione asincrona che per vari motivi deve essere triggersta utilizzando una chiamata HTTP a una pagina Web ASP.NET. Quando viene richiesta la mia pagina, dovrebbe iniziare questa operazione e restituire immediatamente un riconoscimento al client. Questo metodo è anche esposto tramite un servizio Web WCF e funziona perfettamente. Al mio primo tentativo, è stata […]