私は自分のプロジェクトで Qt を頻繁に使用していましたが、最近それが機能しないことがわかりました。
では、代替品はありますか?
特に map-reduce の概念の実装に興味があります。に目を通しましたがboost::mapreduce
、複雑すぎるようです。つまり、Qt を使用すると、タスクを開始できます。
QtConcurrent::mappedReduced<map_result>(begin, end, mapfunction_or_function, reducefunction_or_functor)
ファンクターにラムダを使用することもできます。ブーストでは、マップ タスクとリデュース タスク用に独自のクラスを作成する必要があります。