摘要: 学习多线程时,研究了一下lock关键字,得出一些经验与大家分享。MSDN关于lock说明: lock确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。 通常,应避免锁定 public 类型,否则实例将超出代码的控制范围。常见的结构 lock (this)、lock (typeof (MyType)) 和 lock... 阅读全文
posted @ 2010-11-22 14:07 古古怪怪 阅读(568) 评论(0) 推荐(1)