摘要: 1.1 定义:1.1.1 临界区(Critical Section)  临界区是一段在同一时候只被一个线程进入/执行的代码块。 1.1.2 lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。此语句的形式如下:Object thisLock = new Object();lock (thisLock){ // Critical code section}lock 确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。1.2 Lock用法实例下例使用线程和 lock。只要 lo 阅读全文
posted @ 2010-12-12 16:23 成长红筹 阅读(2327) 评论(5) 推荐(4)