public static void Main()
Thread[] arrT = new Thread[2];
arrT[0] = new Thread(new ThreadStart(new Program().TestThread1));
arrT[1] = new Thread(new ThreadStart(new Program().TestThread2));
foreach(Thread th in arrT) {
private void TestThread1()
Console.WriteLine("Thread 1 executed {0} times.",count);
private void TestThread2()
Console.WriteLine("Thread 2 executed {0} times.",count);