franklyn
30-11-2005, 12:26
Ho una servlet che deve fare una connessione ad un database e deve
scrivere delle informazioni.
Voglio fare in modo di costituire una "sezione critica" per evitare di
sovrappore scritture e di evitare problemi di incoerenza dal punto di
vista semantico dei risultati.
Il mio problema è che non so come utilizzare una sorta di mutex o
semafori in java...cioè del tipo
"blocco semaforo"
//scrivo
"sblocco semaforo"
come dovrebbe essere tradotto in codice?
Riassumo con un esempio cosa voglio andare a gestire :
faccio una query che mi restituisce dei posti disponibili in quel momento,
nel frattempo se c'è un altro utente che fa una query simile gli potrà restituire alcuni degli stessi posti disponibili restituiti alla prima query e che magari pochi secondi dopo non sono + disponibili xkè l'utente della prima query li ha occupati.
Grazie ;)
scrivere delle informazioni.
Voglio fare in modo di costituire una "sezione critica" per evitare di
sovrappore scritture e di evitare problemi di incoerenza dal punto di
vista semantico dei risultati.
Il mio problema è che non so come utilizzare una sorta di mutex o
semafori in java...cioè del tipo
"blocco semaforo"
//scrivo
"sblocco semaforo"
come dovrebbe essere tradotto in codice?
Riassumo con un esempio cosa voglio andare a gestire :
faccio una query che mi restituisce dei posti disponibili in quel momento,
nel frattempo se c'è un altro utente che fa una query simile gli potrà restituire alcuni degli stessi posti disponibili restituiti alla prima query e che magari pochi secondi dopo non sono + disponibili xkè l'utente della prima query li ha occupati.
Grazie ;)