Mega Code Archive

 
Categories / C# / Thread
 

Illustrates the use of the system thread pool

/* Mastering Visual C# .NET by Jason Price, Mike Gunderloy Publisher: Sybex; ISBN: 0782129110 */ /*   Example14_12.cs illustrates the use of the system thread pool */ using System; using System.Threading; public class Example14_12  {   // the Countdown method counts down from 1000 to 1   public static void Countdown(Object o)    {     for (int counter = 1000; counter > 0; counter--)      {       Console.Write(counter.ToString() + " ");     }   }   public static void Main()    {     // ask the system to create and launch a second thread     ThreadPool.QueueUserWorkItem(new WaitCallback(Countdown), null);     // and meanwhile call the Countdown method from the first thread     Countdown(null);   } }