Control the main thread : Thread Monitor Manage « Thread « C# / C Sharp

Control the main 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."); 
      Console.WriteLine("Main thread is called: " + 
    // Display main thread's priority. 
    Console.WriteLine("Priority: " + 
    // 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: " + 
    Console.WriteLine("Priority is now: " + 


Related examples in the same category

1.Managing ThreadsManaging Threads
2.Threading Class Monitor
3.illustrates the use of the Monitor objectillustrates the use of the Monitor object