摘要: 在处理多线程同步问题的时候,我们一般有临界区,互斥量,信号量和消息机制等几种解决方案,在c#中可以非常方便的使用它们来实现进程的同步。下面我就常用的lock,Monitor和Mutex几种来说明如何实现进程的同步。 lock和Monitor依靠一种“令牌”对象来实现进程的同步,下面看一段示范代码: class Example { int count = 0; object... 阅读全文
posted @ 2009-12-27 00:14 冰封的心 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/zhaotiantang/archive/2009/05/25/1489006.htmlc#中事件从本质上说,应该是一个限制了的委托,下面的示例代码应该可以很好的说明这一点: 这样做的好处是可以随时改变事件发生时的响应函数而不必修改事件类的任何代码,事件发生时执行的函数在运行时才进行绑定。 class Program { static vo... 阅读全文
posted @ 2009-12-27 00:10 冰封的心 阅读(207) 评论(0) 推荐(0) 编辑