예제 #1
0
        private static LosHilos AgregarHilo(LosHilos hilos)
        {
            hilos.id++;
            InfoHilo nuevoHiilo = new InfoHilo(hilos.id, hilos);

            return(hilos);
        }
예제 #2
0
        static LosHilos AgregarHilo(LosHilos hilos)
        {
            hilos.id++;
            InfoHilo infoHilo = new InfoHilo(hilos.id, hilos);

            hilos.misHilos.Add(infoHilo);
            return(hilos);
        }
예제 #3
0
        private static LosHilos AgregarHilo(LosHilos hilos)
        {
            hilos._id++;
            InfoHilo infoNuevo = new InfoHilo(hilos._id, ((IRespuesta <int>)hilos));

            hilos._misHilos.Add(infoNuevo);
            return(hilos);
        }
예제 #4
0
        //Método de clase AgregarHilo hará los siguientes pasos, en el siguiente orden:
        //i.Incrementará id.
        //ii.creará un nuevo InfoHilo y lo agregará a misHilos.

        private LosHilos AgregarHilo(LosHilos losHilos)
        {
            this._id++;
            InfoHilo infoHilo = new InfoHilo(this._id, this);

            this._misHilos.Add(infoHilo);
            return(new LosHilos());
        }
예제 #5
0
        static LosHilos AgregarHilo(LosHilos hilos)
        {
            hilos._id++;
            InfoHilo nuevo_hilo = new InfoHilo(hilos._id, hilos);

            hilos._misHilos.Add(nuevo_hilo);
            return(hilos);
        }
예제 #6
0
        public LosHilos AgregarHilo(LosHilos hilos)
        {
            hilos.id++;
            InfoHilo nuevoHilo = new InfoHilo(hilos.id, hilos);

            hilos.misHilos.Add(nuevoHilo);
            return(hilos);
        }
예제 #7
0
 public static void Ejecutar(this InfoHilo infoHilo)
 {
     Thread.Sleep(InfoHilo._randomizer.Next(1000, 5000));
     infoHilo._callback.RespuestaHilo(infoHilo._id);
 }