Domande con tag 'locks'

5
risposte

L'immutabilità elimina completamente la necessità di blocchi nella programmazione multiprocessore?

Parte 1 Chiaramente Immutabilità riduce al minimo la necessità di blocchi nella programmazione multiprocessore, ma elimina quella necessità, o ci sono casi in cui l'immutabilità da sola non è sufficiente? Mi sembra che si possa solo rinviar...
posta 24.10.2012 - 20:29
5
risposte

In che modo lo spinlock è diverso dal polling?

Lo spinlock e il polling sono la stessa cosa? Wikipedia: a spinlock is a lock which causes a thread trying to acquire it to simply wait in a loop ("spin") while repeatedly checking if the lock is available Sembra molto simile a: whi...
posta 06.11.2015 - 19:18
3
risposte

Quanto lavoro devo mettere dentro una dichiarazione di blocco?

Sono uno sviluppatore junior che lavora alla stesura di un aggiornamento per software che riceve dati da una soluzione di terze parti, lo memorizza in un database e quindi ne condiziona l'utilizzo da parte di un'altra soluzione di terze parti. I...
posta 07.04.2015 - 18:22
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
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
1
risposta

La best practice non è quella di polling ... ma il polling non avviene internamente comunque quando un thread chiama wait ()?

Diciamo che abbiamo qualche thread che vuole controllare quando un altro thread ha finito il suo compito. Ho letto che dovremmo chiamare una funzione di tipo wait () che farà in modo che questo thread attenda finché non riceve una notifica che l...
posta 30.03.2013 - 15:25
5
risposte

Concorrenza configurabile in Java o in qualsiasi altro linguaggio di programmazione

Mentre stavo leggendo un documento di ricerca sulla concorrenza denominato Software e la Rivoluzione della concorrenza ( versione html ). Mi sono imbattuto in seguenti righe: Unfortunately, although locks work, they pose serious problem...
posta 26.03.2016 - 11:50
2
risposte

Perché Akka è buono per la concorrenza?

Sono nuovo di Akka e del framework degli attori - sono certo che mi manca qualcosa di ovvio, per favore accetta le mie scuse in anticipo. Continuo a leggere che uno dei punti principali per scegliere Akka è il modo in cui gestisce la concorre...
posta 20.10.2015 - 20:47
4
risposte

PHP file_put_contents Blocco file

Il Senario: Hai un file con una stringa (valore medio della frase) su ogni riga. Per motivi di argomenti, diciamo che questo file ha una dimensione di 1 Mb (migliaia di righe). Hai uno script che legge il file, cambia alcune stringhe all...
posta 26.10.2012 - 16:36
3
risposte

Lettura del file durante la scrittura su linux

Come ho capito, quando un file viene scritto, il processo di scrittura sul file ottiene un blocco esclusivo. Quindi altri processi non possono accedere a questo file per leggere. Con la conoscenza di cui sopra, non sono in grado di capire com...
posta 27.06.2015 - 10:38