Domande con tag 'concurrency'

4
risposte

Cosa impedisce una condizione di gara su un lucchetto?

Capisco le basi di quali sono le razze di dati e in che modo i blocchi / mutex / semafori aiutano a prevenirli. Ma cosa succede se si ha una "condizione di competizione" sulla serratura stessa? Ad esempio, due diversi thread, forse nella stessa...
posta 17.06.2014 - 06:24
2
risposte

SQLite con due processi python che accedono ad esso: una lettura, una scrittura

Sto sviluppando un piccolo sistema con due componenti: uno esegue il polling dei dati da una risorsa internet e lo traduce in dati sql per mantenerlo localmente; il secondo legge i dati SQL dall'istanza locale e li serve tramite json e una ripos...
posta 08.10.2013 - 18:19
3
risposte

UML Diagrams of Multi-Threaded Applications

Per le applicazioni a thread singolo mi piace usare i diagrammi delle classi per avere una panoramica dell'architettura di quella applicazione. Questo tipo di diagramma, tuttavia, non è stato di grande aiuto quando si cerca di capire applicazion...
posta 21.11.2011 - 10:46
2
risposte

Perché lo stato condiviso peggiora le prestazioni?

Ho lavorato sotto il principio "share-nothing" della programmazione concorrente. In sostanza, tutti i miei thread di lavoro hanno immutabili copie di sola lettura dello stesso stato che non sono mai condivise tra loro ( anche per riferimento )....
posta 15.12.2011 - 20:35
3
risposte

Perché cinque filosofi cenati?

Mi stavo chiedendo perché il problema dei filosofi della ristorazione si basi su un caso di cinque filosofi. Perché non quattro? Suppongo che possiamo osservare tutti gli aspetti spiacevoli che possono verificarsi quando si parla di cinque...
posta 21.02.2013 - 17:52
1
risposta

Erlang and Go programmazione concorrente, differenze oggettive tra CSP e attori?

Stavo cercando una programmazione concorrente nei linguaggi di programmazione Erlang and Go. Come per la mia scoperta, vengono utilizzati rispettivamente il modello di attore e CSP. Ma sono ancora confuso con quali sono le differenze oggettiv...
posta 01.08.2013 - 11:24
4
risposte

Programmi che dichiarano di non essere amichevoli "multi-core"

Si vede questa frase o qualcosa di simile saltato di tanto in tanto, generalmente riferendosi a un programma che afferma che non sono stati progettati per sfruttare appieno i processori multi-core. Questo è comune soprattutto con la programmazio...
posta 27.02.2014 - 21:06
3
risposte

Quali sono le tue opinioni sul modello di attore? [chiuso]

Il modello di attore utilizzato da Erlang sembra essere un modo molto diverso di fare programmazione concorrente. Quali sono le tue opinioni sul modello di attore? Sarà una soluzione popolare per la concorrenza?     
posta 01.09.2010 - 23:08
6
risposte

Le best practice per gestire la concorrenza in un paniere in un sito di e-commerce

Qual è la migliore pratica per gestire il caso in cui due clienti aggiungono nello stesso tempo un prodotto il cui stock era solo 1? Ci deve essere un controllo nel codice del carrello per evitare che uno di questi 2 clienti aggiunga lo stess...
posta 08.02.2012 - 12:51
5
risposte

Uso del mondo reale di DelayQueue [chiuso]

Quale sarebbe l'utilizzo del mondo reale di DelayQueue , quale problema comune è stato progettato per risolvere?     
posta 02.05.2012 - 09:32