Domande taggate «asynchronous»

La programmazione asincrona è una strategia per rinviare le operazioni con elevata latenza o bassa priorità, generalmente nel tentativo di migliorare le prestazioni, la reattività e / o la componibilità del software. Tali strategie sono di solito impiegate usando una combinazione di programmazione e callback guidate da eventi e, facoltativamente, facendo uso della concorrenza attraverso coroutine e / o thread.


2
Rendere asincrone le implementazioni dell'interfaccia
Attualmente sto cercando di creare la mia applicazione utilizzando alcuni metodi asincroni. Tutto il mio IO viene eseguito tramite implementazioni esplicite di un'interfaccia e sono un po 'confuso su come rendere le operazioni asincrone. Come vedo le cose ho due opzioni nell'implementazione: interface IIO { void DoOperation(); } OPZIONE1: eseguire …

4
Perché .json () restituisce una promessa?
fetch()Recentemente ho scherzato con l' API e ho notato qualcosa che era un po 'bizzarro. 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.datarestituisce un Promiseoggetto. http://jsbin.com/wofulo/2/edit?js,output Tuttavia, se è scritto come: let url …



6
Come scrivere funzioni asincrone per Node.js
Ho provato a ricercare come scrivere esattamente le funzioni asincrone. Dopo aver esaminato un sacco di documentazione, non mi è ancora chiaro. Come si scrivono funzioni asincrone per Node? Come devo implementare correttamente la gestione degli eventi di errore? Un altro modo per porre la mia domanda sarebbe questo: come …

8
Il modo più semplice per attendere il completamento di alcune attività asincrone, in Javascript?
Voglio eliminare alcune raccolte mongodb, ma è un'attività asincrona. Il codice sarà: 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'); La console visualizza: all dropped dropped dropped dropped Qual è il modo più semplice per assicurarti all droppedche venga stampato dopo …



7
Cosa fa $ .when.apply ($, someArray)?
Sto leggendo di rinvii e promesse e continuo a incontrarmi $.when.apply($, someArray). Non sono un po 'chiaro su cosa fa esattamente, cercando una spiegazione che una riga funzioni esattamente (non l'intero frammento di codice). Ecco un po 'di contesto: var data = [1,2,3,4]; // the ids coming back from serviceA …






Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.