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

タイトル Re^6: マルチスレッドでスレッドを何度も実行する方法を教えてください
投稿日: 2007/07/18(Wed) 00:03
投稿者ポン太
確認のための変数はダウンロードスレッドの変数です。
別スレッドで処理をして良い状態になったら
それを通知するためのものです。
これは両方から内容を変更するようにはなっていません。
(ダウンロードスレッドがメインスレッドに動いていいよを通知する為のものです。)

でもApplication.DoEvents()を入れてループをする中に
System.Threading.Thread.Sleep(100)
とかを入れないとならないので、この0.1秒の間に
通知の変数が「動いて良いよ」になって、
すぐに次のダウンロードを始めて「動いたらダメ」になってしまう可能性もあるので、
こちらにもSleepを入れたりしないとならず、とてもややこしくなっておりました。
たった1:1の通信をするだけでもなかなか大変なものですね。

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

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