In der nicht allzu fernen Vergangenheit , Computer simuliert einfach die Tatsache , dass sie Multitasking. Mit Dual-Cores und oder mehreren Prozessoren , die Computer nicht mehr simulieren Multitasking , sie tatsächlich Multitasking. In vielen Fällen wird das Betriebssystem aufgeteilt Aufgaben bis auf verschiedenen Prozessoren laufen, aber als Entwickler mit Visual Basic. NET ist es nicht möglich, explizit die Multi-Thread- Anwendung . Anleitung
1
Starten Sie Visual Basic , und erstellen Sie ein neues Windows Forms-Projekt .
2
hinzufügen "Imports System.Threading " als erste Zeile im Code -Datei für den Haupt- Form .
3
Platz ein Knopf und fünf Radio-Buttons auf der Form . Ändern Sie den Text der Schaltfläche auf " Spawn Thread" und beschriften Sie die Radio-Buttons "Lowest ", "Below Normal", " Normal", " Above Normal " und " Höchste . " Nennen Sie die Radio-Buttons " RB1 ", " RB2 ", " rb3 ", " rb4 " und " RB5 " bzw.
4
Fügen Sie diesen Code für den Button der Klick-Aktion : .
Private Sub Button1_Click (ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles Button1.Click
Dim t Als Thema
t = New Thread ( AddressOf Me.BackgroundProcess )
Wenn rb1.Checked Dann
t.Priority = ThreadPriority.Lowest
ElseIf rb2.Checked Dann
t.Priority = ThreadPriority.BelowNormal
< p> ElseIf rb3.Checked Dann
t.Priority = ThreadPriority.Normal
ElseIf Dann rb4.Checked
t.Priority = ThreadPriority.AboveNormal
ElseIf rb5.Checked Dann
t.Priority = ThreadPriority.Highest
End If
t.Start ()
End Sub
< br > 5
weiterer Sub -Routine diese Datei wie hier angegeben :
private Sub BackgroundProcess ()
Dim f As New WorkerBee
f.Show () < br >
End Sub