Hi
Habe ein File nach folgendem Muster gelockt:
Das funktioniert auch gut. Habs getestet unter WinXP, Solaris und MacOS.
Ein anderer Prozess welcher auch das File locken will, wird abgewiesen.
Wo wird diese Info eigentlich gespeichert, ob ein File gelockt ist oder nicht? Weis das jemand?
und
Was ist dennn eigentlich der unterschied zwischen "tryLock()" und "lock()" ? Bin irgendwie nicht aus der Javadoch schalu geworden.
Gruss
Habe ein File nach folgendem Muster gelockt:
Java:
FileLock fileLock = myRAF.getChannel().tryLock();
Das funktioniert auch gut. Habs getestet unter WinXP, Solaris und MacOS.
Ein anderer Prozess welcher auch das File locken will, wird abgewiesen.
Wo wird diese Info eigentlich gespeichert, ob ein File gelockt ist oder nicht? Weis das jemand?
und
Was ist dennn eigentlich der unterschied zwischen "tryLock()" und "lock()" ? Bin irgendwie nicht aus der Javadoch schalu geworden.
Gruss