Domande con tag 'concurrency'

1
risposta

Come è possibile eseguire la pipeline di due flussi di lavoro sequenziali in cui vi è spazio per la sovrapposizione nei processi?

Interromperò questo post in due parti, perché sto cercando di astrarre il concetto, ma alla fine spiegherò la mia implementazione. Ho due flussi di lavoro, Flusso di lavoro A e Flusso di lavoro B. Parte del flusso di lavoro B si basa sui risu...
posta 17.10.2017 - 18:23
1
risposta

Quando è più appropriato usare Thread Java invece di Quasar Fiber?

Ho navigato circa Quasar fiber ieri e sembra che sia più leggero del thread Java basato sui seguenti < a href="https://github.com/puniverse/spaceships-demo"> demo . Le mie domande sarebbero: Esistono scenari in cui il thread è più appropri...
posta 26.04.2017 - 02:59
1
risposta

Design pattern per lo streaming di dati?

Ho un caso d'uso in cui mi viene chiesto di leggere un documento XML che è un elenco di dati, suddividerlo in sotto-elementi di dati e trasformare tali sottoelementi (in ordine) in un altro formato di documento (come un file flat o un array JSON...
posta 23.05.2017 - 19:49
1
risposta

Come gestire i thread in un framework

Sto sviluppando un framework con C ++ e contiene tre livelli: Funzioni di basso livello che fanno il duro lavoro Un livello superiore che utilizza le funzioni di livello basso per eseguire attività (le funzioni a questo livello in genere u...
posta 31.01.2017 - 07:43
1
risposta

Aggiornamenti simultanei e atomici a più proprietà / variabili di un oggetto

Ho una classe con più setter e voglio fare aggiornamenti atomici a più proprietà / variabili. Per quanto posso vedere ci sono tre metodi che potrebbero funzionare: Chiama tutti i setter in synchronized block. synchronized { obj.setA(...
posta 27.01.2016 - 11:17
1
risposta

Riscrivi MySQL come mutex

La mia applicazione deve eseguire un'operazione ogni 10 minuti, ma quell'operazione viene attivata molte volte più frequentemente. Occasionalmente viene attivato tre o quattro volte al secondo in processi diversi, e questa è la cosa principale c...
posta 29.08.2014 - 03:56
1
risposta

Concorrenza pessimistica in un'applicazione web

Sto lavorando su un'applicazione che supporterà il lavoro in più schede allo stesso tempo. Attualmente, quando un documento è bloccato da un utente, gli altri utenti non potranno accedere allo stesso documento ma lo stesso utente potrebbe, se lo...
posta 30.05.2018 - 20:11
1
risposta

Wrap REST API con un blocco per supportare richieste simultanee in un ambiente cluster

Abbiamo a che fare con un'API di terze parti che non gestisce la concorrenza e non abbiamo accesso diretto al database. La nostra applicazione client è distribuita in un ambiente cluster e ha più nodi di lavoro che inviano richieste di aggiornam...
posta 10.07.2018 - 14:27
2
risposte

Aggiornamento di un oggetto senza blocco o danneggiamento in Java?

Supponiamo che tu disponga di un gioco multiplayer in cui diversi thread di giocatori aggiornano costantemente lo stesso stato di gioco. Come aggiornare al meglio questo stato senza subire colli di bottiglia bloccanti o corrompere lo stato del g...
posta 29.10.2017 - 02:29
1
risposta

ES / CQRS simultaneità

Cercando di capire la concorrenza con CQRS, mi sono imbattuto in questa domanda: link Ma c'è qualcosa che non capisco quando si dice che: it do so by appending the new events to the Event stream if and only if the version of the Aggr...
posta 26.10.2017 - 16:50