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

タイトル Re^3: マルチスレッドでスレッドを何度も実行する方法を教えてください
投稿日: 2007/07/17(Tue) 10:50
投稿者魔界の仮面弁士
2005 なら、WebClient の Async 系メソッドや、BackgroundWorker の利用がおすすめです。

> ご回答頂いたようにするとフォームがロックしてしまうため、
> やはりスレッドを分けたいです。
だったら、ループ等で「待機」してはまずいと思いますよ。

> 私の出来る方法だとApplication.Doevents()を入れる隙間がありません。
DoEvents の使用はできるだけ避けましょう。特にマルチスレッド時には。

> 実行したいことがあるので、やはりスレッドを再度実行したいです。
処理を一時中断して、そこから再開するのでしょうか?
そうではなく単に最初からやり直すのであれば、Thread を再生成するだけで済むと思いますよ。

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

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