Exemplo n.º 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();
        }
Exemplo n.º 2
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();






        }