Domande con tag 'async'

5
risposte

Le linee guida dell'uso asincrono / atteso in C # non sono in contraddizione con i concetti di buona architettura e stratificazione dell'astrazione?

Questa domanda riguarda il linguaggio C #, ma mi aspetto che copra altri linguaggi come Java o TypeScript. Microsoft consiglia le best practice sull'utilizzo di chiamate asincrone in .NET. Tra questi suggerimenti, scegliamo due: cambia...
posta 05.12.2018 - 09:22
5
risposte

Programmazione asincrona in linguaggi funzionali

Sono principalmente un programmatore C / C ++, il che significa che la maggior parte della mia esperienza è con paradigmi procedurali e orientati agli oggetti. Tuttavia, come molti programmatori C ++ sono consapevoli, C ++ ha spostato l'accento...
posta 22.01.2011 - 02:26
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
3
risposte

Come posso diagnosticare asincroni / attendere deadlock?

Sto lavorando con un nuovo codebase che fa un uso pesante di async / await. La maggior parte delle persone nel mio team sono anche abbastanza nuove per asincroni / attese. Generalmente tendiamo a tenere a Best practice come specificato da Micro...
posta 20.10.2015 - 22:04
5
risposte

A che punto la lettura asincrona dell'I / O del disco è più efficiente di quella sincrona?

Supponendo che ci sia un po 'di codice che legge i file per più utenti e che i file sono di qualsiasi dimensione arbitraria: A che dimensioni diventa più efficiente leggere il file in modo asincrono? O per dirla in altro modo, quanto deve esser...
posta 12.09.2012 - 16:25
5
risposte

Perché dovresti mai "aspettare" un metodo e quindi interrogare immediatamente il suo valore di ritorno?

In questo articolo MSDN , viene fornito il seguente codice di esempio (leggermente modificato per brevità): public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusC...
posta 11.08.2016 - 21:59
6
risposte

Soluzioni per re-entrancy asincrona C # 5

Quindi, qualcosa mi ha infastidito del nuovo supporto asincrono in C # 5: L'utente preme un pulsante che avvia un'operazione asincrona. La chiamata ritorna immediatamente e il messaggio pompa ricomincia a funzionare - questo è il punto. Qu...
posta 10.10.2011 - 13:50
3
risposte

In che modo il supporto asincrono C # 5 aiuta i problemi di sincronizzazione dei thread dell'interfaccia utente?

Ho sentito da qualche parte che il C # 5 asincrono sarà così fantastico che non dovrai preoccuparti di fare questo: if (InvokeRequired) { BeginInvoke(...); return; } // do your stuff here Sembra che il callback di un'operazione di a...
posta 16.10.2011 - 17:51
3
risposte

BackgroundWorker vs. Async / Attesa

Sono nuovo nello sviluppo di C # e desidero creare un'interfaccia utente più reattiva. Nella mia ricerca preliminare, ho visto due metodi per ottenere questo: Multi-threading in combinazione con la classe BackgroundWorker. I più recenti mo...
posta 26.02.2013 - 18:54
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