Mega Code Archive

 
Categories / C# / Thread
 

Control the main thread

/* C#: The Complete Reference  by Herbert Schildt  Publisher: Osborne/McGraw-Hill (March 8, 2002) ISBN: 0072134852 */ // Control the main thread.    using System;  using System.Threading;    public class UseMain {    public static void Main() {      Thread thrd;        // Get the main thread.      thrd = Thread.CurrentThread;        // Display main thread's name.      if(thrd.Name == null)        Console.WriteLine("Main thread has no name.");      else        Console.WriteLine("Main thread is called: " +                           thrd.Name);        // Display main thread's priority.      Console.WriteLine("Priority: " +                         thrd.Priority);        Console.WriteLine();        // Set the name and priority.      Console.WriteLine("Setting name and priority.\n");      thrd.Name = "Main Thread";      thrd.Priority = ThreadPriority.AboveNormal;        Console.WriteLine("Main thread is now called: " +                         thrd.Name);        Console.WriteLine("Priority is now: " +                         thrd.Priority);    }  }