是的,没有。
假设操作系统不会崩溃,rename()是原子的。它不能被任何其他文件系统操作分割。
如果系统崩溃,您可能会看到ln()操作。
还要注意,在网络文件系统上操作时,如果操作成功完成,您可能会收到ENOENT。本地文件系统无法做到这一点。
上一篇 网络共享文件夹上的GIT存储库中的并发
下一篇 gcc中共享库函数的静态链接
版权所有 (c)2021-2022 MSHXW.COM
ICP备案号:晋ICP备2021003244-6号