Thread C#

/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy
Publisher: Sybex;
ISBN: 0782129110
*/
/*
  Example14_1.cs illustrates the creation of threads
*/
using System;
using System.Threading;
public class Example14_1 {
   // the Countdown method counts down from 1000 to 1
   public static void Countdown() {
    for (int counter = 1000; counter > 0; counter--) {
      Console.Write(counter.ToString() + " ");
    }
  }
  public static void Main() {
    // create a second thread
    Thread t2 = new Thread(new ThreadStart(Countdown));
    // launch the second thread
    t2.Start();
    // and meanwhile call the Countdown method from the first thread
    Countdown();
  }
}