0
  1. 它会在删除文件之前锁定文件吗?
  2. 需要吗?
  3. 如果它不执行文件锁定,我怎样才能使它在多个进程之间安全?
4

1 回答 1

2

也许这个链接 会更好地解释。据我了解,删除是一种原子操作,因此不需要锁定文件。然而,进一步看,我发现这个链接 显示了删除操作的操作系统依赖性质。在 Windows 上,文件必须没有锁定才能删除它,而在 Linux 上,您可以在另一个进程正在使用它时删除文件。

于 2012-06-13T02:21:56.747 回答