1.cilk之User Guide学习笔记(4)cilk_for的分析
2.利用Cilk™ Plus的Reducer解决并行程序中的竞态及按序计算问题
cilk_for 循环用于取代常规的C/C++ for循环,它允许循环迭代并行执行, cilk_for结构有串行或并行这两种,具体介绍见第一篇文章,其中需要思考的一个问题是,为什么需要会有这两种并行操作,直接用二分的并行不就行了,串行的作用在于什么?通过阅读第二篇文章就可以发现答案,串行可以将所有操作并行执行,但是结果以串行返回,这样既可以做到同时计算也可以保证有序。