Domande con tag 'asynchronous-programming'

1
risposta

C'è davvero una differenza fondamentale tra callback e promesse?

Quando si esegue la programmazione asincrona a thread singolo, ci sono due tecniche principali che sono familiari. Il più comune utilizza i callback. Ciò significa passare alla funzione che agisce in modo asincrono come funzione di callback come...
posta 12.11.2015 - 23:26
8
risposte

Gli eventi sono utilizzati solo per la programmazione GUI?

Gli eventi sono utilizzati solo per la programmazione della GUI? Come gestisci la normale programmazione di backend quando succede qualcosa a quest'altra cosa?     
posta 20.06.2016 - 00:40
2
risposte

In che modo il codice Javascript diventa asincrono quando si utilizzano i callback?

Ho letto molto online cercando di capire come scrivere codice JavaScript asincrono. Una delle tecniche che è emersa molto nella mia ricerca è l'uso di callback. Mentre capisco il processo su come scrivere ed eseguire una funzione di callback, so...
posta 10.04.2013 - 18:56
4
risposte

Cosa determina quali funzioni Javascript stanno bloccando o non bloccano?

Ho fatto Javascript basato sul web (vanilla JS, jQuery, Backbone, ecc.) per alcuni anni e recentemente ho lavorato con Node.js. Mi ci è voluto un po 'per ottenere il blocco della programmazione "non bloccante", ma ora mi sono abituato a usare i...
posta 19.06.2013 - 20:30
4
risposte

async + attendi == sincronizzazione?

Si è imbattuto in questo post che parla di come fare richieste web asincrone. A parte la semplicità, se nel mondo reale tutto ciò che fai è fare una richiesta asincrona e aspettare nella riga successiva, non è come fare una chiamata di sinc...
posta 14.01.2013 - 17:18
1
risposta

Akka obsolesce i broker di messaggi JMS / AMQP? [chiuso]

Ho trascorso l'ultima settimana di approfondimento nei documenti di Akka e finalmente ho capito quali sono i sistemi di attori, e i problemi che risolvono. La mia comprensione (e l'esperienza con) i tradizionali broker di messaggi JMS /...
posta 24.07.2015 - 15:02
1
risposta

Come può NodeJS essere "non-bloccante"?

Sto imparando NodeJS e volevo solo chiarire qualcosa. In molti tutorial e libri introduttivi finora, molto presto hanno descritto l'architettura "non bloccante" di Node - o piuttosto che è possibile (e consigliato, l'intero punto) di codificare...
posta 19.06.2013 - 11:56
3
risposte

Chiamando più servizi asincroni in parallelo

Ho pochi servizi REST asincroni che non dipendono l'uno dall'altro. Cioè mentre "attendo" una risposta da Service1, posso chiamare Service2, Service3 e così via. Ad esempio, fai riferimento al seguente codice: var service1Response = await H...
posta 06.01.2017 - 03:46
1
risposta

Quando le attività asincrone fanno una UX male

Sto scrivendo un componente aggiuntivo COM che sta estendendo un IDE che ne ha disperatamente bisogno. Ci sono molte funzionalità coinvolte, ma restringiamo il campo a 2 per il gusto di questo post: C'è una finestra degli strumenti Code Exp...
posta 08.05.2015 - 16:47
2
risposte

Combinazione efficiente di metodi di sincronizzazione e asincroni in un unico metodo?

Ok, sembra strano, ma il codice è molto semplice e spiega bene la situazione. public virtual async Task RemoveFromRoleAsync(AzureTableUser user, string role) { AssertNotDisposed(); var roles = await GetRolesForUser(user); roles.Rol...
posta 26.01.2014 - 20:04