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); } }
//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); } }
/// <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); } }
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); } }
}// 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); } }
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); } }
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); } } }
private void ProximaPatente(Patentes.VistaPatente vp) { hilo = new Thread(new ParameterizedThreadStart(vp.MostrarPatente)); hilo.Start(this.cola.Dequeue()); listaThread.Add(hilo); }