我在我的项目中大量使用了Qt并发,直到最近found无效。
那么,有没有替代品?
我对map-reduce概念实现特别感兴趣。我查看了boost::mapreduce
,但它似乎过于复杂。我的意思是,有了Qt,我可以用
QtConcurrent::mappedReduced<map_result>(begin, end, mapfunction_or_function, reducefunction_or_functor)
我甚至可以将lamdas用于仿函数。使用boost我必须为map任务创建自己的类并减少任务。