Thread Priority List : Thread Priority « Thread « VB.Net






Thread Priority List

Thread Priority List
Imports System
Imports System.Drawing
Imports System.Threading
Imports System.Windows.Forms
Imports System.IO


public class MainClass

   Shared Sub Main()
        Dim Thrd As Thread
        Dim TStart As New ThreadStart(AddressOf BusyThread)
        Thrd = New Thread(TStart)
        Thrd.Priority = ThreadPriority.Highest

        'ThreadPriority.AboveNormal
        'ThreadPriority.Normal
        'ThreadPriority.BelowNormal
        'ThreadPriority.Lowest

        Thrd.Start()

        Console.WriteLine(Thrd.ThreadState.ToString("G"))

        Console.WriteLine("Thrd.IsAlive " & Thrd.IsAlive)

        If Thrd.IsAlive Then
            Thrd.Abort()
            Thrd.Join()
        End If
   End Sub
   Shared Sub BusyThread()
        While True
            'Console.Write("thread ")
        End While
    End Sub

End Class




           
       








Related examples in the same category

1.Thread priority: Highest and normalThread priority: Highest and normal