MultiThread: how can I do two or more procedures

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dinitiae
    New Member
    • Feb 2014
    • 3

    MultiThread: how can I do two or more procedures

    MultiThread: how can I do two or more procedures?

    Code:
    Dim I1 As Integer
        Dim I2 As Integer
    
        Dim THREAD1 As System.Threading.Thread
        Dim THREAD2 As System.Threading.Thread
    
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Control.CheckForIllegalCrossThreadCalls = False
        End Sub
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            THREAD1 = New System.Threading.Thread(AddressOf COUNTUP1)
            THREAD1.Start()
        End Sub
    
        Private Sub COUNTUP1()
            Do Until I1 = 1000
                I1 = I1 + 1
                Label1.Text = I1
                Me.Refresh()
            Loop
    
            I1 = 0
        End Sub
    
        Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
            THREAD2 = New System.Threading.Thread(AddressOf COUNTUP2)
            THREAD2.Start()
        End Sub
    
        Private Sub COUNTUP2()
            Do Until I2 = 1000
                I2 = I2 + 1
                Label2.Text = I2
                Me.Refresh()
            Loop
    
            I2 = 0
        End Sub
    
        Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
            THREAD1.Abort()
            THREAD2.Abort()
        End Sub
    Last edited by Frinavale; Feb 12 '14, 09:01 PM. Reason: Please use [CODE] and [/CODE] tags when posting code or formatted data.
  • Frinavale
    Recognized Expert Expert
    • Oct 2006
    • 9749

    #2
    Create more than one thread?
    I'm not clear on what your question is.

    Comment

    Working...