CreateFile共享模式和LockFileEx文件锁定有什么区别?

问题描述 投票:0回答:1

0
调用期间将
dwShareMode
作为
CreateFile
参数传递将阻止其他进程获取文件句柄,直到当前进程调用
CloseHandle

那么用

LockFileEx
加锁的目的是什么呢?只有在检索句柄后才能锁定文件吗?

如果有很多多个进程尝试频繁地读写同一个文件(例如,很有可能10 个进程可能会尝试同时打开和写入同一个文件)?

下一段代码能否保证安全并发(一次只有一个进程可以访问该文件)?
CreateFile
    

0

的共享模式适用于整个文件,并控制其他进程是否可以同时打开该文件的句柄。

dwShareMode
windows winapi concurrency createfile lockfile
1个回答
0
投票


© www.soinside.com 2019 - 2024. All rights reserved.