gpt4 book ai didi

file-io - 是否有任何理由打开具有共享写入访问权限的文件?

转载 作者:行者123 更新时间:2023-12-01 01:37:26 25 4
gpt4 key购买 nike

我总是以两种方式打开我的文件——读取访问和共享读取,或者读/写访问和不共享。

在我看来,允许共享写入似乎可以 总是 导致在您阅读文件时发生意外情况。在共享写入模式下打开文件有什么好的理由吗?

最佳答案

如果一个文件被多个进程共享,有时锁定整个文件是不切实际的(出于性能原因)。

在这种情况下,您可以在写入文件时锁定文件的某个区域。

在 Windows 中,您可以使用函数 LockFile() .
在 Linux/Unix 中,您可能会使用 fcntl()flock()

关于file-io - 是否有任何理由打开具有共享写入访问权限的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/958673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com