膨大なデータを実行するのに非常に時間がかかるので、Threading がすぐに仕事をしてくれるのではないかと考えました。
私がしていること : ASP.NET フロント エンドから SQL ストアド プロシージャを呼び出すと、そこで処理が行われ、ほぼ 30 時間かかります。
必要なもの:データを異なるバッチに分割し、それぞれに対応する SP を作成しました。ここで、ボタンを 1 回クリックするだけですべての SP を同時に実行する必要があります。
助けてください!
以下のコードを使用しましたが、並行して実行されていないようです。
protected void Button3_Click(object sender, EventArgs e)
{
Thread t1 = new Thread(Method1);
Thread t2 = new Thread(Method2);
t1.Start();
t2.Start();
t1.Join();
t2.Join();
}
void Method1()
{
for (int i = 0; i < 10000; i++)
{
Response.Write("hello1"+i);
Response.Write("<br>");
}
}
void Method2()
{
for (int i = 0; i < 10000; i++)
{
Response.Write("hello2" + i);
}
}