现在的电脑几乎都是多核的,但在软件中并还没有跟上这个节奏,大多数软件还是采用传统的方式,并没有很好的发挥多核的优势. 微软的并行运算平台(Microsoft’s Parallel Computing Platform (PCP))提供了这样一个工具,让软件开发人员可以有效的使用多核提供的性能. Parallel.ForEach()和Parallel.For()就是微软并发类的成员. 今天做了一个简单的测试,我的电脑是双核的,效果还是比较明显的. 一般的for和foreach循环用时都在10秒钟:…