예제 #1
0
        static void Main(string[] args)
        {
            // definir un objato impresora para probar los hilos
            impresor imp1 = new impresor();
            impresor imp2 = new impresor();
            impresor imp3 = new impresor();

            // crear hilos y pasarles sus delegados
            Thread SubProceso1 = new Thread(new ThreadStart(imp1.imprimir));
            Thread SubProceso2 = new Thread(new ThreadStart(imp2.imprimir));
            Thread SubProceso3 = new Thread(new ThreadStart(imp3.imprimir));

            SubProceso1.Name = "Sub1";
            SubProceso2.Name = "Sub2";
            SubProceso3.Name = "Sub3";

            Console.WriteLine("Se va a correr un nuevo subproceso");


            SubProceso1.Start();
            SubProceso2.Start();
            SubProceso3.Start();



            Console.WriteLine("subprocesos iniciados");

            Console.ReadLine();
        }
예제 #2
0
파일: Program.cs 프로젝트: Arthyom/C-Xmpls
        static void Main(string[] args)
        {
            // definir un objato impresora para probar los hilos
            impresor imp1 = new impresor();
            impresor imp2 = new impresor();
            impresor imp3 = new impresor();

            // crear hilos y pasarles sus delegados 
            Thread SubProceso1 = new Thread( new ThreadStart( imp1.imprimir ) );
            Thread SubProceso2 = new Thread(new ThreadStart(imp2.imprimir));
            Thread SubProceso3 = new Thread(new ThreadStart(imp3.imprimir));

            SubProceso1.Name = "Sub1";
            SubProceso2.Name = "Sub2";
            SubProceso3.Name = "Sub3";

            Console.WriteLine("Se va a correr un nuevo subproceso");

        
                SubProceso1.Start();
                SubProceso2.Start();
                SubProceso3.Start();
        
        
           

            Console.WriteLine("subprocesos iniciados");

            Console.ReadLine();






        }