0

専門家の方からアドバイスをいただきたいです。このタスクを実行するWindowsプログラムがあります

  1. ファイル (レーザー スキャン データ) を 1 スレッドで 1000 万点読み込みます。約1分かかります。それが終わったら。
  2. 新しいスレッドで GRID を計算します。~3 分かかります。その後、ユーザーは次のようなさまざまなタスクを選択できます。
  3. ビットマップ (画像) または等高線などのその他のオブジェクトを作成します。他スレで作ってます。約1分かかります。
  4. 最後に、ユーザーはビットマップまたはオブジェクトをファイルに保存できます。

私の意図は、ユーザーが一連のファイルを選択し、GRID 設定と必要なビットマップを指定するバッチ タスクを許可することです。

このための最善の戦略は何だと思いますか? 私は高度なプログラマーではなく、BackgroundWorker を見てきました。2 つ以上のコアを搭載した新しいコンピューターを使用したい場合の方法はありますか?

4

1 に答える 1

0

私にはいいですね。私はあなたのアプリ全体を理解していませんが、いくつかのことを並行して行うことができるように思えます.

バッチ ジョブのパイントと GRID データを保持でき、これらすべての手順を実行するメソッドを持つクラスを定義できますか?

GRID 計算は、ポイント配列の独立したセグメントで動作するサブタスクに分割できますか、または GRID 計算を開始する前にすべてのポイントを利用できる必要がありますか?

于 2012-04-28T09:06:25.980 に答える