View Single Post
Old 02-07-2007, 20:53   #5
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2774
Capisco, comunque penso che il file venga caricato in memoria ogni volta che viene chiesto, quindi se due processi diversi aprono lo stesso file dovrebbe essere caricato 2 volte. Dico questo perchè mi sembra la cosa più logica, e poi dal tuo test sembra essere proprio così, almeno se ho capito bene il tipo di test che hai fatto.. Io avrei fatto un test di questo genere:
-Faccio aprire lo stesso file in modalità append ai due processi
-Scrivo qualcosa sul file con il primo processo e chiudo il file
-Scrivo qualcosa di più corto con il secondo processo e chiudo
A sto punto se il file contiene quello che hanno scritto entrambi i processi (la seconda scrittura dovrebbe aver sovrascritto in parte la prima), significa che il file è stato copiato un'unica volta in RAM, altrimenti...
wingman87 è offline   Rispondi citando il messaggio o parte di esso