TH01〜TH10まで10個のスレッドを作成し、各スレッドの番号を引数にmoduleに作成した関数m_thを呼び出すプログラムの作成を考えています。
ここで一つ不安があるのですが、複数のスレッドから一斉に一つの関数を呼ぶ場合、平行して処理を行わせることは可能なのでしょうか?
また、問題がある場合どのように変更すれば良いのでしょうか?
ご教授お願いいたします。
環境はVB2005になります。
> ここで一つ不安があるのですが、複数のスレッドから一斉に一つの関数を呼ぶ場合、平行して処理を行わせることは可能なのでしょうか?
可能です。
スレッドで分離されるのは,スレッドの実行コンテキストとスレッド分離されるように作られたデータ (TLSとか,ThreadStaticAttributeのついたフィールドとか) のみです。