请介绍一下 C#中Lock的用法

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:57:42

Lock当一个人来修改数据时或操作时锁定只允许此用户操作
unlock操作完毕解锁 下一个用户开始操作

简单的说保证被lock的块中,在任意时间段时,只能被一个人访问。
比如
lock(obj)
{
response.write("sdf");
}
在并发情况下,在任一时间段内,可能会有多人访问这个response.write("sdf");但如果被lock后,只能一个一个的来访问它。

就类似线程的阻塞和释放一个意思。。
楼上回答的很好了。。