zil*_*n01 6 file-io file-sharing file-access
我总是以两种方式打开文件——读取访问和共享读取,或者读/写访问但不共享。
在我看来,允许共享写入总是会导致您在读取文件时发生意外的事情。有什么充分的理由以共享写入模式打开文件吗?
如果一个文件被许多进程共享,有时锁定整个文件是不切实际的(出于性能原因)。
在这种情况下,您可以在写入文件时锁定文件的某个区域。
在 Windows 中,您可以使用函数LockFile()。
在 Linux/Unix 中,你可以使用fcntl()或集群()
| 归档时间: |
|
| 查看次数: |
2528 次 |
| 最近记录: |