Hej Laurits.
Så det ville sige. At min læsnings metode (den der læser fra filen) den låser ikke brugere.
Men min metode der skriver til filen låser automatisk metoden? Så kun en af gangen kan bruge metoden?
Ryger bruger nr #2 så i en kø eller? Så når bruger #1 er færdig kan bruger #2 skrive til filen eller noget.
Har du eventuelt noget kode at vise?
Men ja når du starter med at skrive i filen bliver den låst, indtil du er færdig og frigiver din resource igen (filen frigives ved fx streamwriter.close() eller lign.).
Så hvis din bruger nr 2 (B2) kommer og forsøger at skrive til filen imens bruger 1 (B1) er ved at skrive til den, vil B2 få en exception der siger han ikke har adgang til data.
Men lød på din forklaring som om at der kun skulle læses?
Har du nogle skrivninger til denne fil imens brugere læser den? For det kan måske løses ved at du gradvist kopierer denne fil til en anden fil som alle så læser fra. Så vil du minimere antallet af skrivninger til denne fil hvis det laves korrekt.
Indlæg senest redigeret d. 06.09.2011 12:29 af Bruger #16651