Exemplo n.º 1
0
    static void Main(string[] args)
    {
        ProcessEx s = new ProcessEx();

        s.SetupProcess(@"C:\MyP\MBN\Dev\Test\Hello\bin\Debug\Hello.exe", "process 0");
        ProcessExQueue q = new ProcessExQueue();

        q.Add(s);
        s = new ProcessEx();
        s.SetupProcess(@"C:\MyP\MBN\Dev\Test\Hello\bin\Debug\Hello.exe", "process 1");
        q.Add(s);

        s = new ProcessEx();
        s.SetupProcess(@"C:\MyP\MBN\Dev\Test\Hello\bin\Debug\Hello.exe", "process 2");
        q.Add(s);

        q.Done = () => Console.WriteLine("Done!");

        q.StartFirstProcesses();

        /*
         * Thread t = new Thread(q.StartFirstProcesses);
         * t.Start();
         */
        Console.ReadKey();
    }
 static void Main(string[] args)
 {
     ProcessEx s = new ProcessEx();
     s.SetupProcess(@"C:\MyP\MBN\Dev\Test\Hello\bin\Debug\Hello.exe", "process 0");
     ProcessExQueue q = new ProcessExQueue();
     q.Add(s);
     s = new ProcessEx();
     s.SetupProcess(@"C:\MyP\MBN\Dev\Test\Hello\bin\Debug\Hello.exe", "process 1");
     q.Add(s);
     s = new ProcessEx();
     s.SetupProcess(@"C:\MyP\MBN\Dev\Test\Hello\bin\Debug\Hello.exe", "process 2");
     q.Add(s);
     Thread t = new Thread(q.StartFirstProcesses);
     t.Start();
     Console.ReadKey();
 }