黑马程序员技术交流社区

标题: lock作用概括? [打印本页]

作者: 阿毛逗你玩    时间: 2014-12-29 13:53
标题: lock作用概括?
lock作用概括?
作者: 许庭洲    时间: 2015-1-14 13:46
lock 关键字
lock 关键字可以用来确保代码块完成运行,而不会被其他线程中断。这是通过在代码块运行期间为给定对象获取互斥锁来实现的。
lock 语句以关键字 lock 开头,它有一个作为参数的对象,在该参数的后面还有一个一次只能由一个线程执行的代码块。例如:
publicclass TestThreading
{
    private System.Object lockThis = newSystem.Object();
    public void Function()
    {
        lock (lockThis)
        {
            // Access thread-sensitiveresources.
        }
    }
}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2