private static void Main(string[] args) { var processList = new List <IProcess>(); var rnd = new Random(); for (var i = 0; i < 10000; i++) { processList.Add(new MyProcess("Process# " + i, rnd.Next(1, 10), rnd.Next(1, 1000), rnd.Next(1, 100))); } // TODO: Run algorithm //var alg = new FCFS(processList); //SJN alg = new SJN(processList); //SRT alg = new SRT(processList); //Priority alg = new Priority(processList); RR alg = new RR(processList); alg.Execute(); Console.WriteLine("--- Press Enter to continue ---"); Console.ReadLine(); }