2013年10月20日

.net线程

摘要: 首先需要说明的是为什么需要线程功能同步。MSDN中有这样一段话很好的解释了这个问题:当多个线程可以调用单个对象的属性和方法时,对这些调用进行同步处理是非常重要的。否则,一个线程可能会中断另一个线程正在执行的任务,使该对象处于一种无效状态。也就说在默认无同步的情况下,任何线程都可以随时访问任何方法或字段,但一次只能有一个线程访问这些对象。另外,MSDN中也给出定义,成员不受多线程调用中断影响的类即线程安全类。 CLI提供了几种可用来同步对实例和静态成员的访问的策略(前面两边文章介绍了这其中大部分机制):同步代码区域:可以使用Monitor类或(编译器支持的语法,如C#中的lock关键字)来同步需 阅读全文

posted @ 2013-10-20 09:25 荣锋亮 阅读(419) 评论(0) 推荐(0) 编辑

导航