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

 CopyCode image复制代码
Object thisLock = new Object();
lock (thisLock)
{
    // Critical code section
}

有关更多信息,请参见线程同步(C# 编程指南)

Expand 图像备注

Expand 图像示例

Expand 图像C# 语言规范

Expand image请参见