私はあなたから専門家の助言を受けたいと思っています。 は、私は(レーザ走査データ)スレッド内千万ポイントファイルにこのタスクマルチスレッドのための最高のスレッド戦略
- 読むを行うWindowsプログラムを持っています。 〜1分かかります。 終了したとき。
- 新しいスレッドでGRIDを計算します。 〜3分かかります。次に、ユーザーはさまざまなタスクを選択できます。
- ビットマップ(イメージ)または標高の輪郭のような他のオブジェクトを作成します。それは他のスレッドで作られています。 〜1分かかります。
- 最後に、ユーザーはビットマップまたはオブジェクトをファイルに保存できます。
私の意図は、ユーザーがファイルの束を選択し、GRIDの設定を指定したビットマップ(s)は彼/彼女がしたいバッチタスクを許可するようになりました。
これにはどのような戦略が最適ですか? 私は高度なプログラマーではなく、BackgroundWorkerを見ています。 2つ以上のコアを備えた新しいコンピュータを使用したい場合、それは方法ですか?
openMpは、並列データ処理のためには常に良いアイデアです.C# – sherif