- 删除文件之前是否会锁定该文件?
- 有必要吗?
- 如果它不执行文件锁定,如何确保多个进程之间的安全?
最佳答案
也许这个link 会更好地解释。据我了解,删除是一个原子操作,因此不需要锁定文件。 然而,进一步查看后,我发现了这个 link 这显示了删除操作的操作系统相关性。在 Windows 上,文件必须没有锁才能删除,而在 Linux 上,您可以在另一个进程正在使用文件时删除该文件。
关于java - java中的File.delete是否执行文件锁定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11007365/