Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            //#1
            //thrOne TO = new thrOne();
            //Thread T = new Thread(TO.run);
            //T.Start();

            //while (true)
            //{
            //	Console.ReadKey(true);
            //	Console.WriteLine("Тхред стопед");
            //	TO.suspendWork();

            //	Console.ReadKey(true);
            //	Console.WriteLine("Тхред континьюд зе ворк");
            //	TO.resumeWork();
            //}
            //#2
            //ThrTwo TT1 = new ThrTwo("Hello World!", 10, 1000);
            //ThrTwo TT2 = new ThrTwo("Android forever!", 20, 759);

            //Thread T1 = new Thread(TT1.run);
            //Thread T2 = new Thread(TT2.run);

            //T1.Start();
            //T2.Start();
            //#3
            MyArray  MA  = new MyArray();
            ThrThree TH1 = new ThrThree(1, 500, MA);
            ThrThree TH2 = new ThrThree(2, 500, MA);

            Thread T1 = new Thread(TH1.run);
            Thread T2 = new Thread(TH2.run);

            T1.Start();
            T2.Start();

            T1.Join();
            T2.Join();

            MA.showArray();
        }
Ejemplo n.º 2
0
 public ThrThree(int value, int count, MyArray MA)
 {
     this.value = value;
     this.count = count;
     this.MA    = MA;
 }