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); } }
1. | Managing Threads | ||
2. | Threading Class Monitor | ||
3. | illustrates the use of the Monitor object |