使用文本文件作为存储一个非常简单的web应用程序,如何进行锁定

本文关键字:web 简单 非常 应用程序 锁定 何进行 一个 文件 文本 存储 | 更新日期: 2023-09-27 18:00:01

我有一个非常简单的web应用程序,必须在文本文件中读写。基本上,对于每个请求,应用程序都会查找特定的行,如果该行不存在。。。它创建了它。更不用说这个操作必须以原子的方式完成。

锁定文件以便一次只能使用一个http请求的最佳方法是什么?如果可能的话,当文件被锁定时,一种不会抛出异常的方法:P

在页面代码中定义一个static readonly Object,并将其用于执行lock()?使用System.IO.FileStream.Synchronized()?还有别的吗?

非常感谢。

使用文本文件作为存储一个非常简单的web应用程序,如何进行锁定

查看FileStream.Lock()