私は、計算とメモリを使用する一連のタスクを実行するためのシミュレーションとして機能するC#Winformsアプリケーションを構築しました。私はバックグラウンドワーカーを使用して作業を行い、UIは応答性を保つことができます。私はループのためだけ持っている:私が望む何バックグラウンドワーカーを連続して実行する
var iterations = Convert.ToInt32(txtNumIterations.Text);
for (int i = 0; i < iterations; i++)
{
ResetSim();
StartWorker("RunSimulation", i + 1);
}
だけで、バックグラウンドでこれらの順番に実行することですが、私は設定した背景労働者がこれを実行するかどうかを把握、またはI場合はできませんタスクを使用する必要があります。タスクが自分の目標をどのように達成できるかを説明する本当の良い例は見つかりませんでした。どんな助けもありがとう。
ただ1人のワーカーを使用して、その中に 'for'ループを入れてみませんか? –
@ScottChamberlain、それはまさに私がやることです。私が感じることは、あなたはそれをもっと理由がある答えの原因として掲示すべきです。 – Rahul