/*
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;
publicclass UseMain {
publicstaticvoid 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);
}
}