Domande con tag 'concurrency'

3
risposte

Event Sourcing + Aggiornamenti a più aggregati

Sto cercando di conoscere l'event sourcing per la potenziale applicazione a un sistema di prenotazione che sto costruendo - Penso di aver compreso i concetti chiave, ma ho difficoltà a capire come gestire i casi in cui gli aggiornamenti a più ag...
posta 03.12.2015 - 01:16
2
risposte

Rendezvous in Ada

In un test mi è stato chiesto: What elements present in the general form of a rendezvous are not present in Ada language? Ero un po 'inciampato perché pensavo che Ada sostenesse pienamente l'appuntamento. Ora sembra che non lo faccia. Qu...
posta 14.02.2012 - 21:47
3
risposte

Quanti thread dovrebbero accedere al file system contemporaneamente?

Abbiamo un modulo in un'applicazione che memorizza i dati in più file e directory multilivello e li accede da più thread (sia in lettura che in scrittura). La struttura della directory è basata su un valore hash diviso, come: b1/94/6a/92/a.txt...
posta 03.07.2013 - 22:54
1
risposta

akka e futures, che dovrebbe essere utilizzato in ExecutionContext

Seguendo questo blog di @Tomasz Nurkiewicz possiamo vedere che sono disponibili 4 diversi approcci per scegliere ExecutionContext, quando si interagisce con gli attori di akka, affinché i futuri su scala vengano eseguiti. import ExecutionCon...
posta 03.11.2015 - 08:45
0
risposte

Quali lingue hanno il miglior supporto per le coroutine in pila? [chiuso]

Diverse lingue supportano (un po 'di sapore) le coroutine. Un modo per discriminare le coroutine è se sono stackful o no (terminologia basata su Ana Lucia de Moura; Roberto Ierusalimschy (2004). "Revisiting Coroutine". doi: 10.1145 / 146216...
posta 27.11.2014 - 11:10
3
risposte

Come evitare l'arresto della JVM a causa di un deadlock in java?

Ho letto molti siti web che parlano di come evitare e come progettare, ecc. Capisco perfettamente queste strategie. La mia domanda si basa sulle seguenti precondizioni: Hai un'azienda con migliaia di sviluppatori. Ci sono diversi team c...
posta 12.03.2012 - 02:01
4
risposte

Problemi di più thread che condividono / accedono agli stessi dati [chiuso]

Ho fatto ricerche su quando i dati sono accessibili o condivisi da più thread all'interno di Java. E esaminando i problemi come: Interferenza del thread Consistenza della memoria Deadlock Starvation Da questo, soluzioni per risolver...
posta 29.02.2012 - 14:15
3
risposte

Condivisione ottimale del lavoro su sistemi scarsamente distribuiti

Che aspetto avrebbe un sistema come BOINC se fosse scritto oggi? Al momento dell'elaborazione di BOINC, i database erano la scelta principale per il mantenimento di uno stato condiviso e della concorrenza tra i nodi. Da allora, sono stati s...
posta 15.01.2012 - 13:38
6
risposte

Qual è la vera ragione per cui i blocchi (sentinelle) in OO sono difficili da ragionare? [chiuso]

In questo talk , Rich Hickey introduce Clojure. Dà una demo di Ants e parla delle sue motivazioni per l'implementazione di un sistema di memoria transazionale software (STM). IlsuoragionamentoperSTMèquel"locks are hard to reason about" ....
posta 31.10.2014 - 11:40
2
risposte

Aiutami a comprendere una parte delle specifiche del linguaggio Java

Sto leggendo la parte 17.2.1 delle specifiche del linguaggio Java: link Non copierò un testo, è troppo lungo, ma mi piacerebbe sapere, perché per il terzo passo della sequenza stanno dicendo che If thread t was removed from m's wait se...
posta 27.11.2012 - 21:04