static void Main(string[] args) { //последовательный алгоритм(Алгоритм 1.0) Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(" Последовательный алгоритм"); Console.ResetColor(); Console.WriteLine("-------------------------------------------------------------------------------------"); Sequential.Start(); //Декомпозиция по файлам //параллельный алгоритм(Алгоритм 1.1-локальный буффер) Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(" Параллельный алгоритм(Локальный буффер)"); Console.ResetColor(); Console.WriteLine("-------------------------------------------------------------------------------------"); Local thr2 = new Local(2); thr2.Start(); Local thr4 = new Local(4); thr4.Start(); Local thr6 = new Local(6); thr6.Start(); Local thr8 = new Local(8); thr8.Start(); Local thr10 = new Local(10); thr10.Start(); Local thr12 = new Local(12); thr12.Start(); //параллельный алгоритм(Алгоритм 1.2-глобальный буффер) Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(" Параллельный алгоритм(Глобальный буффер)"); Console.ResetColor(); Console.WriteLine("-------------------------------------------------------------------------------------"); Global dthr2 = new Global(2); dthr2.Start(); Global dthr4 = new Global(4); dthr4.Start(); Global dthr6 = new Global(6); dthr6.Start(); Global dthr8 = new Global(8); dthr8.Start(); Global dthr10 = new Global(10); dthr10.Start(); Global dthr12 = new Global(12); dthr12.Start(); //Декомпозиция по задачам //параллельный алгоритм(Алгоритм 2.0) Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(" Параллельный алгоритм(Декомпозиция по задачам)"); Console.ResetColor(); Console.WriteLine("-------------------------------------------------------------------------------------"); Decomposition dec2 = new Decomposition(1,1); dec2.Start(); Decomposition dec4 = new Decomposition(2,2); dec4.Start(); Decomposition dec6 = new Decomposition(3,3); dec6.Start(); Decomposition dec8 = new Decomposition(4, 4); dec8.Start(); Decomposition dec10 = new Decomposition(5, 5); dec10.Start(); Decomposition dec12 = new Decomposition(6, 6); dec12.Start(); Console.ReadKey(); }