タイトル : Re^6: マルチスレッドでスレッドを何度も実行する方法を教えてください 投稿日 : 2007/07/18(Wed) 00:03 投稿者 : ポン太
確認のための変数はダウンロードスレッドの変数です。 別スレッドで処理をして良い状態になったら それを通知するためのものです。 これは両方から内容を変更するようにはなっていません。 (ダウンロードスレッドがメインスレッドに動いていいよを通知する為のものです。) でもApplication.DoEvents()を入れてループをする中に System.Threading.Thread.Sleep(100) とかを入れないとならないので、この0.1秒の間に 通知の変数が「動いて良いよ」になって、 すぐに次のダウンロードを始めて「動いたらダメ」になってしまう可能性もあるので、 こちらにもSleepを入れたりしないとならず、とてもややこしくなっておりました。 たった1:1の通信をするだけでもなかなか大変なものですね。 |