Domande con tag 'asynchronous-programming'

4
risposte

Callback senza concorrenza? [chiuso]

Per sincronizzare i termini, fornirò la mia prospettiva su ciò che una funzione di callback nei termini più semplici possibili: A callback function is a function that is executed as a response to a certain event that can happen at arbitrar...
posta 21.04.2016 - 19:13
1
risposta

Un modo elegante per rilevare la fine di una ricerca di file ricorsiva asincrona?

Data una subroutine ricorsiva in ambiente a thread singolo che avvia numerose operazioni di I / O asincrone e registra le funzioni di callback per ognuna di esse. Questi callback verranno richiamati al completamento delle operazioni. Quali me...
posta 26.12.2017 - 12:07
2
risposte

In Node.js, i costrutti non bloccanti sono solitamente preferibili a quelli bloccanti?

La seguente è una dichiarazione delle migliori pratiche in Node.js per quanto riguarda le applicazioni web? In caso contrario, come potrebbe essere migliorato? L'istruzione Il ciclo di vita di qualsiasi app web ha almeno due fasi: una fa...
posta 02.09.2014 - 17:00
2
risposte

Quando verificare se l'utente ha effettuato l'accesso?

Ho un'app con accesso facoltativo in cui alcune funzionalità richiedono l'accesso dell'utente. Quando si verifica se l'utente è connesso utilizzo un framework che esegue una funzione asincrona che richiede un token di accesso dal portachiavi...
posta 22.02.2018 - 14:08
1
risposta

La logica dietro 'Asyncio.wait ()' e async / await, lo stesso, solo il codice è scritto in modo diverso (sintassi)?

Sto imparando Python, in particolare la programmazione parallela usando Python Parallel Programming Cookbook di Giancarlo Zaccone . Al momento della pubblicazione del libro async / await era ancora nella versione beta di Python e così, il...
posta 20.11.2015 - 16:25
2
risposte

Quando sono non leggibili le operazioni di lettura o ricezione non utili?

Indipendentemente dalla libreria, dalla lingua o dalle specifiche, le operazioni di invio / scrittura asincrone hanno senso per me, poiché il codice più avanti nel percorso di esecuzione potrebbe non avere alcuna dipendenza dal successo o dall'e...
posta 09.03.2015 - 16:47
1
risposta

Buone pratiche che utilizzano segnali e sistemi guidati da eventi

Sto utilizzando segnali (in particolare Boost signals2 ) per creare un API e un modello di protocollo basati su eventi. La maggior parte degli elementi ha i propri segnali e di solito ci sono multipli di ogni elemento. Considera un'ent...
posta 21.01.2014 - 20:14
1
risposta

Proprietà asincrone nelle interfacce per soddisfare la possibilità di costose valutazioni per la prima volta: è una buona idea?

Prima di tutto, scusa se questo post è troppo lungo. Inizierò con ... Versione breve: È generalmente consigliabile o una buona idea progettare una proprietà di interfaccia come asincrona semplicemente perché non possiamo essere sicuri ch...
posta 23.11.2014 - 13:38
1
risposta

Le migliori pratiche per i callback in OOP (JavaScript)?

Per chiunque usi i callback, come posso avvicinarmi quando il metodo è un setter asincrono? Ecco un esempio class API { constructor() { this.token = null; } refreshToken(callback) { request("http://api.com/token", (token)...
posta 21.06.2017 - 13:14
1
risposta

Qual è la differenza tra l'esecuzione di due blocchi di codice sullo stesso thread e l'esecuzione su due thread sincroni?

Supponiamo di avere due blocchi di codice, A e B. A deve essere eseguito prima di B. Come ho capito, posso fare una di queste due cose: 1) Metti B in un thread separato che deve essere eseguito dopo A's thread, o 2) Metti A e B nello stesso thre...
posta 21.06.2016 - 22:24