2014年4月14日
摘要: 在上一讲介绍了使用lock来实现C#线程同步。实际上,这个lock是C#的一个障眼法,在C#编译器编译lock语句时,将其编译成了调用Monitor类。先看看下面的C#源代码:public static void MyLock() { lock (typeof(Program)) { } } 上面的代码通过lock语句使MyLock同步,这个方法被编译成IL后,代码如图1所示。图1从上图被标... 阅读全文
posted @ 2014-04-14 11:25 aparche 阅读(5069) 评论(0) 推荐(0) 编辑