WEB页面很容易出现多个用户同时读写数据的问题,如何才能让某一时刻只能有一个用户进行操作?我查了很多资料试过以下几种方法,但都不成功,并发连接时总是会报错.感觉有些困惑,还请高人指点.
方法一:
Mutex FirstMutex = new Mutex(false); FirstMutex.WaitOne(); 
string Udata=Uns();//Uns()是一个读写数据库的函数
FirstMutex.Close();
方法二:
lock(this)
{
string Udata=Uns();//Uns()是一个读写数据库的函数
}
方法三:
Monitor.Enter(this);
string Udata=Uns();//Uns()是一个读写数据库的函数
Monitor.Exit(this);