File locking supported on all platforms?
Jonas Konrad
me at yawk.at
Sat Jul 11 09:44:55 UTC 2020
Hey,
Some file systems on Linux, eg old NFS, do not support locking at all.
- Jonas
On 7/11/20 11:36 AM, Stefan Reich wrote:
> Hi,
>
> a quick question regarding file locks in Java. I seem to remember
> reading somewhere that this feature isn't guaranteed to work on all
> platforms. However, I can now find no mention of that e.g. here
> <https://docs.oracle.com/javase/7/docs/api/java/nio/channels/FileLock.html>.
>
> The page does list that numerous special assumptions may fail, for
> example that programs which /don't/ lock a file are prevented from
> changing it when it is locked by another program.
>
> However, I only care about the basic feature, namely that one local file
> cannot be locked by two Java programs at once and will cause one of them
> to throw an exception.
>
> Is this guaranteed to work everywhere?
>
> Many greetings
> Stefan
>
> --
> Stefan Reich
> BotCompany.de // Java-based operating systems
More information about the nio-dev
mailing list