예제 #1
0
 public void ProximaPatente(Patentes.VistaPatente vp)
 {
     if (this.cola.Count > 0)
     {
         Thread hilo = new Thread(new ParameterizedThreadStart(vp.MostrarPatente));
         hilo.Start(this.cola.Dequeue());
         this.listaThreads.Add(hilo);
     }
 }
예제 #2
0
 //manejador de evento de clase VistaPatente
 private void ProximaPatente(Patentes.VistaPatente vistaPatentes)
 {
     if (this.cola.Count > 0)
     {
         Thread unHilo = new Thread(new ParameterizedThreadStart(vistaPatentes.MostrarPatente));
         unHilo.Start(this.cola.Dequeue());
         this.hilos.Add(unHilo);
     }
 }
예제 #3
0
 /// <summary>
 /// Stats the event in another thread, then puts the thread in a list of threads.
 /// </summary>
 /// <param name="vp"></param>
 private void ProximaPatente(Patentes.VistaPatente vp)
 {
     if (this.cola.Count > 0)
     {
         Thread nuevoHilo = new Thread(new ParameterizedThreadStart(vp.MostrarPatente));
         nuevoHilo.Start(this.cola.Dequeue());
         this.threads.Add(nuevoHilo);
     }
 }
예제 #4
0
 private void ProximaPatente(Patentes.VistaPatente vp)
 {
     if (this.cola.Count > 0)
     {
         Thread t = new Thread(new ParameterizedThreadStart(vp.MostrarPatente));
         t.Start(this.cola.Dequeue());
         this.hilos.Add(t);
     }
 }
예제 #5
0
        }// me fijo que todos los hilos esten muertos

        private void ProximaPatente(Patentes.VistaPatente vp)// si la cola tiene hilos por ejecutar, los ejecuto, los saco de la cola y los agrego a la lista
        {
            if (this.cola.Count > 0)
            {
                Thread hilo = new Thread(new ParameterizedThreadStart(vp.MostrarPatente));
                hilo.Start(this.cola.Dequeue());
                this.hilos.Add(hilo);
            }
        }
예제 #6
0
 private void ProximaPatente(Patentes.VistaPatente vp)
 {
     if (this.cola.Count > 0)
     {
         Thread thread = new Thread(new ParameterizedThreadStart(vp.MostrarPatente));
         thread.Start(vp);
         this.threads.Add(thread);
     }
 }
        public void ProximaPatente(Patentes.VistaPatente o)
        {
            if (this.cola.Count != 0)
            {
                Thread t1 = new Thread(new ParameterizedThreadStart(o.MostrarPatente));

                t1.Start(this.cola.Dequeue());

                this.hilos.Add(t1);
            }
        }
예제 #8
0
 public void ProximaPatente(Patentes.VistaPatente pat)
 {
     if (cola.Count > 0 && !(cola is null))
     {
         foreach (Patente p in cola)
         {
             Thread hilo = new Thread(new ParameterizedThreadStart(pat.MostrarPatente));
             hilo.Start();
             lista.Add(hilo);
         }
     }
 }
예제 #9
0
 private void ProximaPatente(Patentes.VistaPatente vp)
 {
     hilo = new Thread(new ParameterizedThreadStart(vp.MostrarPatente));
     hilo.Start(this.cola.Dequeue());
     listaThread.Add(hilo);
 }