.Net并行编程
多核时代 .NET Framework 4 中的并行编程9---线程安全集合类
摘要: 本节介绍了在.Net 4.0中新增System.Collections.Concurrent 命名空间中提供多个线程安全集合类,他们分别是:ConcurrentQueue,ConcurrentStack,ConcurrentBag,ConcurrentDictionary的基本使用方法.阅读全文
多核时代 .NET Framework 4 中的并行编程8---任务的同步
摘要: 本节介绍了并行编程中的任务同步方法,介绍了.Net4中新增加Barrier,CountdownEvent,ManualResetEventSlim,SemaphoreSlim等的同步类.这些类和方法也同样适用于多线程编程中的同步.阅读全文
多核时代 .NET Framework 4 中的并行编程7---任务工厂和任务计划
摘要: 本节介绍了任务工厂TaskFactory和任务计划TaskScheduler的关系,以及如何创建延续任务等内容.阅读全文
多核时代 .NET Framework 4 中的并行编程6---并行LINQ
摘要: 并行 LINQ (PLINQ) 是 LINQ 模式的并行实现,本节介绍有关PLINQ基本操作内容.阅读全文
多核时代 .NET Framework 4 中的并行编程5---并行循环Parallel Loop
摘要: 本节介绍了并行库另外一个重要的类Parallel,该类提供对并行循环相关技术.本介绍了并行循环和一般顺序循环的区别,获取并行循环的返回结果以及相关控制项等内容.阅读全文
多核时代 .NET Framework 4 中的并行编程4---异常处理
摘要: 本章介绍了如何使用AggregateException,AggregateException.Handle()以及TaskScheduler.UnobservedTaskException 来处理并行情况下的异常情况.阅读全文
多核时代 .NET Framework 4 中的并行编程3---任务并行库之Task (下)
摘要: 本节介绍了可取消任务Task的创建,已经取消多个任务Task的方法以及任务Task的等待Wait,WaitAll,WaitAny等方法.阅读全文
多核时代 .NET Framework 4 中的并行编程2---任务并行库之Task (上)
摘要: 本节介绍了如何使用任务并行库 (Task Parallel Library)中的Task类,如何传入参数到并行执行的代码中,如何获取代码返回结果等内容。阅读全文
多核时代 .NET Framework 4 中的并行编程1---概述
摘要: 本节简单概述了并行计算的概念以及.NET Framework 4 提供的并行编程体系结构。阅读全文