tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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
のように、ワーカースレッドは一つだけでも大丈夫かと。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。