创建多线程,出现问题,请高手帮助看看,谢谢!!!
创建多线程,出现问题,请高手帮助看看,谢谢!!!
求教为何ISTRNew里ISHn所显示的不是从0到4,谢谢!!!
Imports System.ThreadingPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click thread = New Thread(4) {} ISHn = 0 For ifd As Short = 0 To 4 ISHn = ifd thread(ifd) = New Thread(New ParameterizedThreadStart(AddressOf ISTRNew)) thread(ifd).Name = ifd.ToString() thread(ifd).Start() Next End Sub Private Function ISTRNew() Dim w1 As Integer, w2 As Integer Dim tmp As String Dim VVn As New XTHTHS Debug.Print(ISHn & " HHHHHHHHHHHHHHHHHHHHHHHHH " & ZBGH(ISHn))求教为何这里ISHn所显示的不是从0到4,谢谢!!! tmp = "{" & ZBGH(ISHn) & "}" & vbCrLf w1 = InStr(istr.ToUpper, tmp) : w2 = InStr(w1, istr.ToUpper, "ABCDEFGHIJKLMNOPQRSTUVWSYZ{}[]") SyncLock VVn Debug.Print(Mid(istr.ToUpper, w1 + Len(tmp), w2 - w1 - Len(tmp) - 1) & " " & ISHn) End SyncLock End Function