私は並列プログラミングプロジェクトをやっています。要件は、立方体の格子 (3D 次元で最大 1000 要素) 内の文字列のリストを検索することです。リストの最大サイズは 1000 で、文字列の最大長は 100 です。
3 つの ForkTask を作成します。X 次元 (NxN 2D 配列)、Y 次元 (NxN 2D 配列)、Z 次元 (NxN 2D 配列) で検索します。タスクごとに、2D 配列で文字列の検索を開始し、このための ForkTask を作成します。2D配列で文字列を検索する機能がありました。
スレッドだけでなく ForkTask もたくさんあることがわかります。検索のパフォーマンスを向上させ、時間を短縮するために、task.join() が true の場合、残りのタスクをキャンセルすることを確認します。
それは賢明なアプローチですか?誰でも私に推薦、提案、アドバイスを与えることができますか?
ありがとう