当前位置:首页 > Windows程序 > 正文

C# LOCK 语句

2021-03-24 Windows程序

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

Object thisLock = new Object();

lock (thisLock)
{
  // Critical code section
}

lock 确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图进入锁定的代码,,则它将一直等待(即被阻止),直到该对象被释放。

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/66785.html