タイトル : Re^5: 抽出クエリを非同期で実行し、 DataSet に入れる方法 投稿日 : 2007/08/03(Fri) 13:10 投稿者 : 魔界の仮面弁士
> Private Sub Button1_Click(... > 処理1 > 抽出1 > 処理2 > 抽出2 > 処理3 > 抽出3 > 処理4 > End Sub それぞれは、同時に並行して行える処理なのでしょうか。 それとも、順に行わなければならない処理なのでしょうか。 並行処理が可能な処理ならば、 Sub Button1_Click(... BackgroundWorker1.RunWorkerAsync(引数1) BackgroundWorker2.RunWorkerAsync(引数2) : End Sub のように、複数のワーカースレッドを同時に走らせれば良いかと思います。 連続した処理であるならば、 Private Sub Button1_Click(... BackgroundWorker1.RunWorkerAsync(引数) End Sub Sub BackgroundWorker1_DoWork(・・・ 処理1 抽出1 処理2 抽出2 : End Sub のように、ワーカースレッドは一つだけでも大丈夫かと。 |