使用java.nio.channels.FileLock在进程间锁定文件有多安全?据说如果我们有一个独占锁,其他进程就无法访问该文件.但是,关于另一个SO问题的下面答案表明其他进程也必须检查文件锁,以便我们的进程安全.
(a)您是否知道锁定文件不会阻止其他进程接触它,除非它们也使用锁?
所以我测试了我的代码并尝试使用Windows文本编辑器更改了一个我已经锁定的文件,并且我不会受到伤害,但是当我使用Notepad ++进行测试时却没有.
是否有在Java 6中正确锁定文件的解决方案?
java nio file-locking filelock
file-locking ×1
filelock ×1
java ×1
nio ×1