![]() |
1
7
你可以使用 锁文件 功能与 CreateFile 和 UnlockFile 功能。 请参阅此示例
另一个选项是,如果要使用tfilestream锁定文件,可以使用独占访问(fmshareExclusive)打开文件。
注释 :在这两个示例中,访问都是只读的,必须更改标志才能写入文件。 |
![]() |
2
6
实际上,这很简单。tfilestream有一个handle属性,它为您提供该文件的Windows句柄。如果您使用的是其他类型的流,那么就没有可以使用的底层文件。 |
![]() |
3
3
另一个选项是创建具有独占读/写访问权的文件流:
|
![]() |
4
0
|
![]() |
a a · 为什么在这个可重入锁示例中需要引用计数? 3 年前 |
![]() |
JohnLBevan · 为什么原子语句上需要锁提示? 7 年前 |
![]() |
Jay Wang · 生产者/消费者实施:陷入消费者循环 7 年前 |
![]() |
Andremoniy · 悲观写入是否锁定整个表? 7 年前 |
![]() |
Marcus Cemes · 选择。。。用于更新在提交后选择旧数据 7 年前 |
![]() |
Ins0maniac · Rails,锁定数据库中的记录 7 年前 |