Forse il titolo non è molto chiaro comunque il mio problema è il seguente.
Un certo numero di utenti accedono ad un file per leggerlo o modificarlo.
La mia necessità è che un solo utente alla volta possa agire su tale file per leggerlo o modificarlo quindi se A e B "arrivano" quasi contemporaneamente ma A un attimo prima e ad esempio A vuole modificare il file e B invece vuole leggerlo io voglio che A possa agire per modificare il file e una volta finito B possa accedere in lettura al file disponendo così degli ultimi dati.
Esiste in php una funzione che attribuisce una risorsa ad un utente alla volta e crea una coda per tutti gli altri ?
Spero che il problema sia chiaro.