VB.NET Threadクラスによるマルチスレッド

Threadクラスでマルチスレッドをする

・同時に実行できるスレッドの数に制限がある

Threadのマルチスレッド

スレッド使用例

 

スレッド側でメインのコントロールを更新する

別スレッドからコントロールを操作する場合にはInvokeメソッドを使用します。Invokeメソッドを使うと、コントロールに対する操作をメイン・スレッドで実行させることができる。

Invokeメソッドを使う必要があるかどうかをチェックするためのInvokeRequiredプロパティがあります。このプロパティは、それを呼び出したスレッドがメイン・スレッドかどうかを調べ、trueあるいはfalseを返します。

 

コメントを残す