黑马程序员技术交流社区
标题: 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 |