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

タイトル Re^5: マルチスレッドでスレッドを何度も実行する方法を教えてください
投稿日: 2007/07/17(Tue) 15:44
投稿者魔界の仮面弁士
> VB.NETでは2.0にはならないようで、
.NET 2.0 対応のバージョンは、Visual Basic 2005 (VB8) です。
1.1 なら、2003 (VB7.1) ですね。

>> DoEvents の使用はできるだけ避けましょう。特にマルチスレッド時には。
> 今後の為にも教えて頂けると助かるのですが、これはどのような理由からでしょうか?
メソッド処理中に別のメソッドが処理される機会を与えることになるため、処理が
複雑になってしまう可能性があるからです。理解した上で使う分には問題ありませんけど。

また、そもそもマルチスレッド対応のアプリを書くというのであれば、
メインスレッドをループ待機させるような処理は、その分、処理速度を
遅くしてしまいますので、あまり効果的な使い方ではないでしょう。

> Threadを再生成する方法を調べてみたいと思います。
開始直前に「t = New 〜(AddressOf 〜)」するだけですよ。

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

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