//also static fields are shared between threads
        public static void Execute()
        {
            SharringDataTest tt = new SharringDataTest();   // Create a common instance
            new Thread(tt.Go).Start();
            tt.Go();

            Console.ReadKey();
        }
        //also static fields are shared between threads

        public static void Execute()
        {
            SharringDataTest tt = new SharringDataTest();   // Create a common instance

            new Thread(tt.Go).Start();
            tt.Go();

            Console.ReadKey();
        }