私はこの問題を抱えています:
- 特定の条件が当てはまるリストの最初の要素を見つけます。
残念ながら、リストは非常に長く(100.000要素)、各要素の条件の評価には、1つのスレッドを使用して合計で約30秒かかります。
この問題をきれいに並列化する方法はありますか?すべてのtbbパターンを調べましたが、適切なものが見つかりませんでした。
更新:パフォーマンス上の理由から、アイテムが見つかったらできるだけ早く停止し、リストの残りの処理を停止したいと思います。だから私は使用できないと信じていparallel_while
ますparallel_do
。