2010年6月19日

Monitor类示例(转)

摘要: 该类功效和lock类似:System.Objectobj=(System.Object)x;System.Threading.Monitor.Enter(obj);try{DoSomething();}finally{System.Threading.Monitor.Exit(obj);}lock关键字比Monitor简洁,其实lock就是对Monitor的Enter和Exit的一个封装。另外Mo... 阅读全文

posted @ 2010-06-19 15:25 Acor 阅读(490) 评论(1) 推荐(0) 编辑

多线程的一个问题(同步事件和等待句柄)转

摘要: 同步事件和等待句柄用于解决更复杂的同步情况,比如一个一个大的计算步骤包含3个步骤result = first term + second term + third term,如果现在想写个多线程程序,同时计算first term,second term 和third term,等所有3个步骤计算好后再把它们汇总起来,我们就需要使用到同步事件和等待句柄,同步事件分有两个,分别为AutoResetEv... 阅读全文

posted @ 2010-06-19 14:57 Acor 阅读(793) 评论(0) 推荐(0) 编辑

导航