Domande con tag 'concurrency'

0
risposte

Iniezione di criteri di blocco in una classe

Ho una classe che fa alcune operazioni sui dati, e voglio avere diversi schemi di blocco (no-lock, simple-lock e read lock-writer lock) in diverse situazioni. Pensa a questa classe principale come a una classe di raccolta. In un'istanza quest...
posta 14.06.2015 - 14:04
0
risposte

Processi simultanei - Monitor e lettori / scrittori

Quindi questa è una domanda generale sull'uso dei monitor nel problema Reader / Scrittori. So che le procedure del monitor per il problema di Lettori / Scrittori vengono utilizzate per l'esclusione reciproca in una sezione critica, ma il mio...
posta 12.11.2014 - 05:57
0
risposte

Semaforo: uno per ciascuna risorsa condivisa?

Normalmente i semafori sono implementati come variabili intere. Il valore di un semaforo rappresenta inizialmente il numero di processi a cui è consentito accedere alla risorsa condivisa allo stesso tempo, il che significa che un singolo semafor...
posta 18.09.2014 - 10:44
2
risposte

Come la programmazione funzionale affronta le operazioni di incremento / decremento contemporanee invocate da utenti diversi?

Usando il linguaggio funzionale, come possono 2 parti differenti ottenere simultaneamente il risultato delle operazioni di incremento / decremento? Per lo scenario seguente, Diciamo, ho 2 quantità in magazzino e 2 utenti in blocco di siti e-c...
posta 03.01.2018 - 10:35
3
risposte

Multiple thread e singola sorgente di output

Per motivi di esercizio, dì di avere un file di input con una serie di righe di testo con l'obiettivo di invertire le rispettive sequenze di caratteri. Ora introducete 5 thread che eseguiranno ciascuno il reverse, il thread 1 si occuperà dell...
posta 29.03.2013 - 16:22
2
risposte

Come si possono implementare le attività legate alla CPU?

Comprendo l'attività come attività in C #, ma queste domande non sono correlate a C #. Diciamo che ho un singolo thread e due compiti (entrambi legati alla CPU). Mi piacerebbe eseguirli contemporaneamente, senza eseguire uno di questi a sca...
posta 24.12.2017 - 14:12
2
risposte

Threads - Quando usare la barriera?

Uso della sintassi python, threading.Barrier(NUM_THREADS) stabilisce un punto di controllo e tutti i blocchi di thread partecipanti fino a quando tutte le "parti" partecipanti hanno raggiunto quel punto. Permette ai thread di avviarsi se...
posta 22.07.2017 - 19:54
1
risposta

Come gestisco il potenziale problema di concorrenza di effettuare un pagamento a Paypal per un numero limitato di articoli?

Dopo aver fatto alcune indagini * ho imparato che potrei potenzialmente avere un problema di concorrenza. Attualmente sto creando una piattaforma per tornei in ASP.NET MVC 5 con Entity Framework 6. Finora, non ho mai avuto problemi di concorr...
posta 03.06.2016 - 22:24
2
risposte

In difficoltà con l'implementazione della sincronizzazione o della concorrenza

Nella mia app due componenti A e B, hanno i loro dati e stato in base ai dati e allo stato di un terzo componente, componente C: Sia A che B possono modificare i dati del componente C. Sia A che B ascoltano il cambiamento dei dati del comp...
posta 03.06.2018 - 13:47
1
risposta

Architettura esagonale e concorrenza di database

Ho letto l'articolo di Alistair Cockburn su Hexagonal Architecture . Una domanda che mi viene in mente è come gestire le situazioni in cui esistono problemi di concorrenza del database. Un esempio ovvio è una situazione in cui un'entità vien...
posta 22.04.2018 - 18:08