摘要:
lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。 此语句的形式如下: 复制 Object thisLock = new Object();lock (thisLock){ // Critical code section.}lock 关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。 如果其他线程尝试进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。 lock 关键字在块的开始处调用 Enter,而在块的结尾处调用 Exit。 通常,应避免锁定 public 类型,否则实例将超出代码的控制范围。 常见的结构 lock ( 阅读全文
posted @ 2010-12-13 15:45
gsk99
阅读(368)
评论(0)
推荐(0)