[Dubbio] File di testo - Uso di due o più utenti nello stesso, s****tissimo, istante.
Il titolo. Guardate il titolo!
Salve, è possibile che accada una cosa simile. Questa è un'affermazione.
Ciò che chiedo: che succede? E' possibile che l'handle del file rimane aperto, che la scrittura di un utente si intrufola in quella di un altro?
E' possibile tuto questo pasticcio di apri/chiudi?
Se la risposta fosse si, dovrei trovare un buon metodo per risolvere.
in lettura, nessuno problema. In scrittura, si incastrano l'una con l'altra. Se hai fortuna va tutto bene, altrimenti ti ritrovi i dati delle due scritture mescolati.
Nel momento in cui apri il file in scrittura nessuno lo può modificare.
Scritture "insieme" non le puoi trovare, solo l'altro utente riceverà un errore di accesso al file.
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®
[Gradient Text]
[Su che server sei?]
->flickr
ehm, binary sun... per quanto ne so', e per diretta esperienza, scritture in contemporanea su uno stesso file possono avvenire senza problemi, o meglio, creando problemi.
In particolare, io loggo gli errori 404 senza controlli di lock, e mi ritrovo ogni tanto segnalazioni sovrapposte. E' la singola chiamata ad fwrite() che è atomica.
Mi fido, non ho mai provato, ma è un comportamento strano.
Fopen con clusola in scrittura dovrebbe bloccare la scrittura del file da parte di altri..
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®
[Gradient Text]
[Su che server sei?]
->flickr