大量のデータをインポートし、インポートごとにさまざまな計算を行うために使用される .NET Windows フォーム アプリケーションを作成しています。この目的のために、1 つの「メイン」ワーカーと複数の「子」ワーカーを作成しました。
インポート ジョブはすべて MySql データベース内にリストされており、ジョブが存在するかどうかを確認する関数を設定しました。
私が知る必要があるのは、子ワーカーが仕事を終えた後、コントロールがどこに渡されるかということです。子ワーカーを実行してジョブを割り当てるために、メイン ワーカーを再度呼び出す必要がありますか?
メイン ワーカーは、フォーム ロード イベントで呼び出されます。メイン ワーカーを初めて実行し、子レベルで作業を開始した場合、メイン ワーカーは制御を再びフォーム ロードに渡しますか?
インポート ジョブにはそれぞれお金がかかるため (API の使用/ヒット)、テストを実行できません。そのため、テスト実行を行う前に、できるだけアプリを作成したいと考えています。