12/01/31 04:53:55.41
スレッドについてです。
スレッドとは、時間がかかる処理を行なってもGUI等が止まらないようにする物ですよね
Form1_Loadでスレッドを作って、while(true){progressBar1.Value++;}と時間がかかる(というか終わらない)処理をやらせたのですが、
理想は、プログレスバーが伸びつつ、GUIが表示されてウインドウのサイズや場所を変えれる。というのを想像していたのですが
プログレスバーが伸びつつ、GUIは固まってしまっています。
workerは別スレッドなのではないでしょうか。なぜGUIが固まってしまうのでしょうか
URLリンク(pastebin.com)
また、この様に別スレッドでファイルをダウンロードし保存するコードがちょくちょくありますが
URLリンク(dobon.net)
この手段を使わなくても、別スレッドを作り、そこでファイルのDL&保存処理を行うのとは何が違うのでしょうか。