C#语言参考【lock语句】

来源:互联网 发布:人工智能生成物 编辑:程序博客网 时间:2024/05/21 19:50

 lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。此语句的形式如下:

使用C# lock同时访问共享数据

经常碰到同时需要对某个数据进行操作,或者对某个文件进行读写操作,对于这些操作我们以前往往不能很好的进行处理,自从C#语言中引入了lock这个关键字,以上问题就比较容易予以解决了,下面就是一段简单的代码。

public class AccessControl()
{
    
private static object privateObjectLock = new object();

    
public static AccessResult()
    {
    
lock(privateObjectLock)
    {
         
//数据操作语句
    }
    }
}

 

Tag标签: C#,lock
原创粉丝点击