Geldmann3
2013-09-21, 23:18:04
Hallo, sobald man auf einen Button klickt, starte ich einen Thread, der Hintergrundaufgaben erledigt. In diesem Fall, zählt er einfach nur.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Thread As New Threading.Thread(AddressOf Zählen)
Thread.Start()
Zählen sieht so aus:
Shared Sub Zählen()
For Zahl = 1 To 100000000
Next
End Sub
Nun würde ich den Thread in dem Moment gerne beenden, sobald die For Schleife vollständig durchlaufen ist. Wie mache ich das?
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Thread As New Threading.Thread(AddressOf Zählen)
Thread.Start()
Zählen sieht so aus:
Shared Sub Zählen()
For Zahl = 1 To 100000000
Next
End Sub
Nun würde ich den Thread in dem Moment gerne beenden, sobald die For Schleife vollständig durchlaufen ist. Wie mache ich das?