【发布时间】:2016-01-14 07:25:45
【问题描述】:
使用java.nio.channels.FileLock 在进程之间锁定文件有多安全?据说如果我们有排他锁,其他进程就不能访问该文件。但是,下面对另一个 SO question 的回答指出,其他进程也必须检查文件锁,以确保我们的进程安全。
(a) 您是否知道锁定文件不会阻止其他进程接触它,除非它们也使用锁?
所以我测试了我的代码并尝试更改一个我已经锁定的文件,使用 Windows 文本编辑器,我没有受到伤害,但当我使用 Notepad++..
是否有在 Java 6 中适当锁定文件的解决方案?
【问题讨论】:
-
@Raedwald 这在某种程度上有所帮助,谢谢。
-
没有说明。您的问题基于错误的前提。
标签: java nio file-locking filelock