随笔分类 -  并行编程

.Net并行编程 - Reactive Extensions(Rx)并发浅析
摘要:Reactive Extensions(Rx)是一个类库,它集成了异步、基于可观察(observable)序列的事件驱动编程和LINQ-style的查询操作。使用Reactive Extensions就一定意味着多线程吗? 阅读全文

posted @ 2015-04-11 23:10 iSun 阅读(7669) 评论(1) 推荐(1) 编辑

.Net并行编程 - 并行任务基础知识
摘要:在微软的.NET Framework中,任务是通过System.Threading.Tasks命令空间中的Task类来实现的。它的静态属性Task.Factory是TaskFactory类的一个实例,它被用来创建和调度新任务。 阅读全文

posted @ 2015-03-10 23:21 iSun 阅读(1125) 评论(0) 推荐(0) 编辑

多线程实现Thread.Start()与ThreadPool.QueueUserWorkItem两种方式对比
摘要:Thread.Start(),ThreadPool.QueueUserWorkItem都是在实现多线程并行编程时常用的方法。两种方式有何异同点,而又该如何取舍? 阅读全文

posted @ 2014-11-30 15:56 iSun 阅读(5971) 评论(0) 推荐(0) 编辑