[bglug] Copia di file, cosa succede quando?
Afroplanet webmaster
webmaster@afroplanet.it
Dom 1 Lug 2007 18:29:27 CEST
> every100msec()
> {
> fopen (esclusiva in write append)
> fwrite dei 10 int + terminatore
> fclose
> }
Ma se invece di copiare quel file, ogni (sparo un numero) 10 scritture
cambi file?
file01 > 10 scrit
file02 > 10 scrit
fileTotale > tutte le rilevazioni
quando scrivi sull'1 un secondo script copia il file 2 appendendo nel
totale, quando scrivi sul 2 lo script copia il file 1 appendendo nel totale.
quindi la sequenza risultante sarà:
PROCES 1 | S1 | S2 | S1 | S2 e cosi via
PROCES 2 | / | CP1 | CP2 | CP1
LEGENDA:
S1 -> Scrittura sul file 1
S2 -> Scrittura sul file 2
CP1 -> Copia del file 1 append file totale
CP2 -> Copia del file 2 append file totale
E' un po incasinata, ma non dovresti aver problemi di concorrenza fra i
processi in lettura/scrittura
Ciao
Paolo
Maggiori informazioni sulla lista
bglug