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

タイトル スレッドの分岐処理について
投稿日: 2012/02/26(Sun) 16:17
投稿者rauichi
VB2005にて以下のようなコードでスレッドの分岐処理を実行したいのですが,どうしてもスレッドtだけがうまく実行されません.
(分岐処理をせずに,片一方だけでスレッドを起動させた場合はどちらのスレッドにおいてもうまく実行されることは確認できています.なお,スレッドtのパラメータmeasureAの方がスレッドtのパラメータmeasureBよりも処理内容は多くなっています.)
どうすれば解決できるかをご教授ください.よろしくお願いします.

public sub measure(Bybal n As Integer)

dim s As Settings = Settings.GetSettings

If (s.GetValue("Main","kikai").ToUpper = "kikaiA") then

   Dim t As New System.Threading.Thread(New System.Threading.ParameterizedThreadStart(AddressOf MeasureA))
   t.isBackground = true
   t.Start(n)
Else If (s.GetValue("Main","kikai").ToUpper = "kikaiB")  Then

   Dim t1 As New System.Threading.Thread(New System.Threading.ParameterizedThreadStart(AddressOf MeasureB))
   t1.isBackground = true
   t1.Start(n)

End If

End sub

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

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