using System;
using System.Threading;
 namespace ThreadSleep
{
    class Program
     {
        public static Thread T1;
         public static Thread T2;
        public static void Main(string[] args)
         {
            Console.WriteLine("Enter Main method");
 
            T1 = new Thread(new ThreadStart(Count1));
            T2 = new Thread(new ThreadStart(Count2));
             T1.Start();
            T2.Start();
            Console.WriteLine("Exit Main method");
             Console.ReadLine();
        }
 
        //thread T1 threadStart
        private static void Count1()
         {
            Console.WriteLine("Enter T1 counter");
             for (int i = 0; i < 50; i++)
            {
                Console.Write(i + " ");
                 if (i == 10)
                    Thread.Sleep(1000);
             }
            Console.WriteLine("Exit T1 counter");
         }
        //thread T2 threadStart
         private static void Count2()
        {
            Console.WriteLine("Enter T2 counter");
             for (int i = 51; i < 100; i++)
            {
                Console.Write(i + " ");
                 if (i == 70)
                    Thread.Sleep(5000);
             }
            Console.WriteLine("Exit T2 counter");
         }
    }
} 
No comments:
Post a Comment