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(); }
public ThrThree(int value, int count, MyArray MA) { this.value = value; this.count = count; this.MA = MA; }