Kako znaš da nisi naleteo na liniju koja je u međuvremenu izmenjena? Npr.
Code:
1, foo
2, bar
3, foobar
Napraviš dve privremene kopije i dešavaju se izmene:
Code:
#1 #2
1, updated foo 1, foo
2, bar 2, updated bar
3, foobar 3, foobar
Proces #1 završava izmenu, prepisuje u originalni:
Code:
1, updated foo
2, bar
3, foobar
Proces #2 završava izmenu, prepisuje u originalni:
Code:
1, foo
2, updated bar
3, foobar
Rezultat: izmena prvog reda iz #1 se gubi! Jedino ako unapred znaš šta će ko da menja, pa kada prepisuješ #2 znaš da zanemariš redove 1 i 3, ali onda ti je dovoljno da napraviš kopiju tog reda, a ne cele datoteke. Šta više možeš da to uradiš odmah na početku i rešiš se zaključavanja. Kada je potrebno samo sastaviš datoteku koristeći deljenu bravu za čitanje iz parčića.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja