illustrates the use of the system thread pool : Thread Pool « Thread « C# / C Sharp






illustrates the use of the system thread pool

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);

  }

}

           
       








Related examples in the same category

1.ThreadPool.RegisterWaitForSingleObject
2.ThreadPool.QueueUserWorkItem
3.Thread pool demoThread pool demo
4.Thread Pool Tcp Server
5.Thread Pool SampleThread Pool Sample