Mega Code Archive

 
Categories / C# / Thread
 

Shows the Thread Join method in action

/* Mastering Visual C# .NET by Jason Price, Mike Gunderloy Publisher: Sybex; ISBN: 0782129110 */ /*   Example14_6.cs shows the Thread.Join method in action */ using System; using System.Threading; public class Example14_6  {   // 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();     // block the first thread until the second is done     t2.Join();     // and  call the Countdown method from the first thread     Countdown();   } }